ca.nengo.model.neuron
Interface Neuron

All Superinterfaces:
java.lang.Cloneable, Node, Resettable, java.io.Serializable, SimulationMode.ModeConfigurable, VisiblyMutable
All Known Implementing Classes:
ExpandableSpikingNeuron, SpikingNeuron

public interface Neuron
extends Node

A model of a single neuron cell. Neurons are Nodes which can have multiple Terminations, and multiple Origins (corresponding to axonal output and possibly other outpus such as gap junctions), but they always have a primary Origin which is named Neuron.AXON.

Author:
Bryan Tripp

Nested Class Summary
 
Nested classes/interfaces inherited from interface ca.nengo.util.VisiblyMutable
VisiblyMutable.Event, VisiblyMutable.Listener, VisiblyMutable.NameChangeEvent, VisiblyMutable.NodeRemovedEvent
 
Field Summary
static java.lang.String AXON
          Standard name for the primary Origin of a Neuron, which outputs its spikes or firing rate depending on SimulationMode.
 
Method Summary
 
Methods inherited from interface ca.nengo.model.Node
clone, getDocumentation, getName, getOrigin, getOrigins, getTermination, getTerminations, run, setDocumentation, setName
 
Methods inherited from interface ca.nengo.model.Resettable
reset
 
Methods inherited from interface ca.nengo.model.SimulationMode.ModeConfigurable
getMode, setMode
 
Methods inherited from interface ca.nengo.util.VisiblyMutable
addChangeListener, removeChangeListener
 

Field Detail

AXON

static final java.lang.String AXON
Standard name for the primary Origin of a Neuron, which outputs its spikes or firing rate depending on SimulationMode.

See Also:
Constant Field Values