AxonTerminal - Overdrive77/BioSynapStudio-Public GitHub Wiki


AxonTerminal Class

Represents the terminal end of an axon where action potentials trigger the release of neurotransmitters across connected synapses.


Namespace

BioSynapStudio.Net.Core

Assembly

BioSynapStudio.Net.Core.dll

Summary

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.


Constructors

AxonTerminal()

Initializes a new instance of the AxonTerminal class with an empty list of synapses.

var terminal = new AxonTerminal();

Properties

Name Type Description
Synapses List<Synapse> A list of all synapses attached to the terminal. Used to propagate spikes.

Methods

Add(Synapse synapse)

Adds a synapse to the terminal’s list.

terminal.Add(new Synapse(...));

Parameters:

  • synapse – The Synapse instance to attach to this terminal.

PropagateSpike(double spike)

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 each Transmit() method.

Remarks

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.


See Also


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


⚠️ **GitHub.com Fallback** ⚠️