AxonTerminal - Overdrive77/BioSynapStudio-Public GitHub Wiki
Represents the terminal end of an axon where action potentials trigger the release of neurotransmitters across connected synapses.
BioSynapStudio.Net.Core
BioSynapStudio.Net.Core.dll
The AxonTerminal
class simulates the functional behavior of a neuron’s axonal output region. It stores and manages synapses and propagates spikes to them when triggered by the axon hillock.
Initializes a new instance of the AxonTerminal
class with an empty list of synapses.
var terminal = new AxonTerminal();
Name | Type | Description |
---|---|---|
Synapses |
List<Synapse> |
A list of all synapses attached to the terminal. Used to propagate spikes. |
Adds a synapse to the terminal’s list.
terminal.Add(new Synapse(...));
Parameters:
-
synapse
– TheSynapse
instance to attach to this terminal.
Triggers signal transmission to all connected synapses using the given spike value.
terminal.PropagateSpike(30.0);
Parameters:
-
spike
– The spike voltage or signal strength to be passed through the synapses.
Behavior:
- Logs an output message.
- Iterates through the
Synapses
list and invokes eachTransmit()
method.
The AxonTerminal
class plays a key role in enabling neurotransmission across neuron connections. It ensures that action potentials are broadcast to all connected synapses, supporting downstream activation and modulation.
Legal Notice This software constitutes original intellectual property of the author, protected under international copyright and patent law. Patent: GB2506327.2 – Synthesized Emotional Cognition (SEC) DOI: 10.17605/OSF.IO/XERKF