Uses of Interface
mosaic.sim.neuron.NeuronOutput

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.