public static class GruberNeuronFactory.GruberNeuron extends ExpandableSpikingNeuron
VisiblyMutable.Event, VisiblyMutable.Listener, VisiblyMutable.NameChangeEvent, VisiblyMutable.NodeRemovedEvent
CURRENT
Constructor and Description |
---|
GruberNeuronFactory.GruberNeuron(SynapticIntegrator integrator,
GruberSpikeGenerator generator,
float scale,
float bias,
java.lang.String name,
LinearExponentialTermination dopamineTermination) |
Modifier and Type | Method and Description |
---|---|
void |
run(float startTime,
float endTime)
Runs the Node (including all its components), updating internal state and outputs as needed.
|
addDelayedTermination, addTermination, clone, getDimension, getSynapticIntegrator, removeTermination
addChangeListener, fireVisibleChangeEvent, getBias, getChildren, getDocumentation, getGenerator, getHistory, getIntegrator, getMode, getName, getNoise, getOrigin, getOrigins, getScale, getTermination, getTerminations, listStates, notifyAboutDeletion, removeChangeListener, reset, setBias, setDocumentation, setGenerator, setIntegrator, setMode, setName, setNoise, setRadialInput, setScale, toScript
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getChildren, getDocumentation, getName, getOrigin, getOrigins, getTermination, getTerminations, notifyAboutDeletion, setDocumentation, setName, toScript
reset
getMode, setMode
addChangeListener, removeChangeListener
public GruberNeuronFactory.GruberNeuron(SynapticIntegrator integrator, GruberSpikeGenerator generator, float scale, float bias, java.lang.String name, LinearExponentialTermination dopamineTermination)
integrator
- synaptic integratorgenerator
- generator objectscale
- Neuron gainbias
- Neuron biasname
- Neuron namedopamineTermination
- Termination through which the dopamine signal is transmittedpublic void run(float startTime, float endTime) throws SimulationException
Node
run
in interface Node
run
in class SpikingNeuron
startTime
- simulation time at which running starts (s)endTime
- simulation time at which running ends (s)SimulationException
- if a problem is encountered while trying to runNode.run(float, float)