|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use NeuronOutput | |
mosaic.sim.neuron | |
mosaic.sim.neuron.netinputs | |
mosaic.sim.neuron.netoutputs | |
mosaic.sim.neuron.simulations | |
mosaic.sim.neuron.visualisation |
Uses of NeuronOutput in mosaic.sim.neuron |
Classes in mosaic.sim.neuron that implement NeuronOutput | |
class |
Neuron
This class represents a neuron, which is able to fire spike events (thus it implements the NeuronOutput interface) and receive spikes indirectly via Synapses. |
class |
NeuronOutputSupport
This is a helper class for objects that want to emit spike events. |
Fields in mosaic.sim.neuron declared as NeuronOutput | |
protected NeuronOutput |
Synapse.sender
The pre-synaptic object that sends spike events to this synapse. |
Methods in mosaic.sim.neuron that return NeuronOutput | |
NeuronOutput |
Synapse.getSender()
Returns the pre-synaptic NeuronOutput object that sends spike events to this synapse. |
Methods in mosaic.sim.neuron with parameters of type NeuronOutput | |
void |
Synapse.setSender(NeuronOutput sender)
Sets the pre-synaptic NeuronOutput object that sends spike events to this synapse. |
void |
Synapse.spikeEvent(NeuronOutput sender)
This is the implementation of the NeuronInput interface. |
void |
Neuron.addInput(NeuronOutput sender)
This method adds another input to this Neuron, but the given input object does not have to be a Synpase, it just has to be some object implementing NeuronOutput. |
boolean |
Neuron.removeInput(NeuronOutput sender)
Removes a NeuronOutput object from the input list of this neuron. |
void |
NeuronInput.spikeEvent(NeuronOutput sender)
Receive a simple spike event. |
Constructors in mosaic.sim.neuron with parameters of type NeuronOutput | |
Synapse(NeuronOutput pre,
Neuron post)
A synapse object needs a pre-synaptic NeuronOutput object and a post-synaptic neuron. |
|
Synapse(NeuronOutput pre,
Neuron post,
Synapse.LearningMethod learningMethod)
Does the same as Synapse(NeuronOutput pre, Neuron post), but also sets the learning method. |
|
PLSynapse(NeuronOutput pre,
Neuron post)
Initializes the sender and receiver objects (by calling the super() constructor) and the weight and delay values with default. |
|
PLSynapse(NeuronOutput pre,
Neuron post,
float weight)
Calls the constructor with two parameters, but also allows to specify the synapse weight. |
|
PLSynapse(NeuronOutput pre,
Neuron post,
float weight,
float delay)
Calls the constructor with three parameters, but also allows to specify the synapse delay. |
|
PLSynapse(NeuronOutput pre,
Neuron post,
float weight,
float delay,
Synapse.LearningMethod learningMethod)
Calls the constructor with four parameters, but also allows to specify the learning method. |
|
ConstantPLSynapse(NeuronOutput pre,
Neuron post)
Creates a synapse object and associates the pre- and postsynaptic neurons with it. |
|
ConstantPLSynapse(NeuronOutput pre,
Neuron post,
float weight)
Creates a synapse object, associates the pre- and postsynaptic neurons with it and initializes the synaptic weight. |
|
ConstantPLSynapse(NeuronOutput pre,
Neuron post,
float weight,
float delay)
Creates a synapse object, associates the pre- and postsynaptic neurons with it and initializes the synaptic weight and delay |
|
ConstantPLSynapse(NeuronOutput pre,
Neuron post,
float weight,
float delay,
Synapse.LearningMethod learningMethod)
Creates a synapse object, associates the pre- and postsynaptic neurons with it and initializes the synaptic weight and delay |
Uses of NeuronOutput in mosaic.sim.neuron.netinputs |
Classes in mosaic.sim.neuron.netinputs that implement NeuronOutput | |
class |
RandomSpikeSource
This class implements a random spike source with a configurable maximum interval between two emitted spikes. |
class |
RateCodedInputSingle
This class implements a single spike source using rate coding. |
protected class |
TemporalCodedInput.Output
This inner class implements the spike outputs of the TemporalCodedInput class. |
Methods in mosaic.sim.neuron.netinputs that return NeuronOutput | |
NeuronOutput |
TemporalCodedInput.getOutput(int index)
Implementation of VectorInput.getOutput. |
NeuronOutput |
TemporalCodedInput.getReferenceOutput()
Returns the reference output. |
NeuronOutput |
VectorInputCoder.getOutput(int index)
Returns the output with the given index. |
NeuronOutput |
MatrixInputCoder.getOutput(int dim1,
int dim2)
Returns the output with the given indices. |
NeuronOutput |
RateCodedInputVector.getOutput(int index)
Implementation of VectorInput.getOutput. |
Uses of NeuronOutput in mosaic.sim.neuron.netoutputs |
Methods in mosaic.sim.neuron.netoutputs with parameters of type NeuronOutput | |
void |
TemporalCodedOutput.Input.spikeEvent(NeuronOutput sender)
This function is the implementation of NeuronInput.spikeEvent and is called when a spike event is received. |
Uses of NeuronOutput in mosaic.sim.neuron.simulations |
Fields in mosaic.sim.neuron.simulations declared as NeuronOutput | |
(package private) NeuronOutput[] |
CBNPanel.inputs
|
Uses of NeuronOutput in mosaic.sim.neuron.visualisation |
Methods in mosaic.sim.neuron.visualisation with parameters of type NeuronOutput | |
void |
SpikeView.spikeEvent(NeuronOutput sender)
This method is the implementation of the NeuronInput interface and is used to receive spikes. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |