Uses of Interface
ca.nengo.model.InstantaneousOutput

Packages that use InstantaneousOutput
ca.nengo.model   
ca.nengo.model.impl   
ca.nengo.model.nef.impl   
ca.nengo.model.neuron   
ca.nengo.model.neuron.impl   
ca.nengo.model.plasticity   
ca.nengo.model.plasticity.impl   
 

Uses of InstantaneousOutput in ca.nengo.model
 

Subinterfaces of InstantaneousOutput in ca.nengo.model
 interface PreciseSpikeOutput
          InstantaneousOutput consisting of spikes and the time since they occurred.
 interface RealOutput
          Instantaneous output consisting of continuous quantities (e.g.
 interface SpikeOutput
          InstantaneousOutput consisting of spikes.
 

Methods in ca.nengo.model that return InstantaneousOutput
 InstantaneousOutput InstantaneousOutput.clone()
           
 InstantaneousOutput Origin.getValues()
           
 

Methods in ca.nengo.model with parameters of type InstantaneousOutput
 void Termination.setValues(InstantaneousOutput values)
           
 

Uses of InstantaneousOutput in ca.nengo.model.impl
 

Classes in ca.nengo.model.impl that implement InstantaneousOutput
 class PreciseSpikeOutputImpl
           
 class RealOutputImpl
          Default implementation of RealOutput.
 class SpikeOutputImpl
          Default implementation of SpikeOutput.
 

Methods in ca.nengo.model.impl that return InstantaneousOutput
 InstantaneousOutput LinearExponentialTermination.getInput()
           
 InstantaneousOutput NetworkImpl.OriginWrapper.getValues()
           
 InstantaneousOutput BasicOrigin.getValues()
           
 InstantaneousOutput ProbeableOrigin.getValues()
           
 InstantaneousOutput EnsembleOrigin.getValues()
           
 

Methods in ca.nengo.model.impl with parameters of type InstantaneousOutput
 void LinearExponentialTermination.setValues(InstantaneousOutput values)
           
 void NetworkImpl.TerminationWrapper.setValues(InstantaneousOutput values)
           
 void BasicTermination.setValues(InstantaneousOutput values)
           
 void BasicOrigin.setValues(InstantaneousOutput values)
          This method is normally called by the Node that contains this Origin, to set the input that is read by other nodes from getValues().
 void EnsembleTermination.setValues(InstantaneousOutput values)
           
 

Uses of InstantaneousOutput in ca.nengo.model.nef.impl
 

Methods in ca.nengo.model.nef.impl that return InstantaneousOutput
 InstantaneousOutput DecodedOrigin.getValues()
           
 

Methods in ca.nengo.model.nef.impl with parameters of type InstantaneousOutput
 void DecodedTermination.setValues(InstantaneousOutput values)
           
 

Uses of InstantaneousOutput in ca.nengo.model.neuron
 

Methods in ca.nengo.model.neuron that return InstantaneousOutput
 InstantaneousOutput SpikeGenerator.run(float[] time, float[] current)
          Runs the model for a given time segment.
 

Uses of InstantaneousOutput in ca.nengo.model.neuron.impl
 

Methods in ca.nengo.model.neuron.impl that return InstantaneousOutput
 InstantaneousOutput SpikeGeneratorOrigin.getValues()
          Returns spike values or real-valued spike rate values, depending on whether the mode is SimulationMode.DEFAULT or SimulationMode.CONSTANT_RATE.
 InstantaneousOutput IzhikevichSpikeGenerator.run(float[] time, float[] current)
           
 InstantaneousOutput ALIFSpikeGenerator.run(float[] time, float[] current)
           
 InstantaneousOutput LIFSpikeGenerator.run(float[] time, float[] current)
           
 InstantaneousOutput PoissonSpikeGenerator.run(float[] time, float[] current)
           
 InstantaneousOutput DynamicalSystemSpikeGenerator.run(float[] time, float[] current)
          Runs the spike generation dynamics and returns a spike if membrane potential rises above spike threshold.
 

Uses of InstantaneousOutput in ca.nengo.model.plasticity
 

Methods in ca.nengo.model.plasticity with parameters of type InstantaneousOutput
 float[][] PlasticityRule.getDerivative(float[][] transform, InstantaneousOutput input, float time)
           
 void PlasticityRule.setOriginState(java.lang.String name, InstantaneousOutput state, float time)
          Provides state or functional output, which may serve as an indication of postsynaptic activity (used in Hebbian learning).
 void PlasticityRule.setTerminationState(java.lang.String name, InstantaneousOutput state, float time)
          Provides potentially modulatory input to the rule.
 

Uses of InstantaneousOutput in ca.nengo.model.plasticity.impl
 

Methods in ca.nengo.model.plasticity.impl with parameters of type InstantaneousOutput
 float[][] SpikePlasticityRule.getDerivative(float[][] transform, InstantaneousOutput input, float time)
           
 float[][] CompositePlasticityRule.getDerivative(float[][] transform, InstantaneousOutput input, float time)
           
 float[][] CompositePlasticityRule.NullRule.getDerivative(float[][] transform, InstantaneousOutput input, float time)
           
 float[][] RealPlasticityRule.getDerivative(float[][] transform, InstantaneousOutput input, float time)
           
 void SpikePlasticityRule.setOriginState(java.lang.String name, InstantaneousOutput state, float time)
           
 void CompositePlasticityRule.setOriginState(java.lang.String name, InstantaneousOutput state, float time)
           
 void CompositePlasticityRule.NullRule.setOriginState(java.lang.String name, InstantaneousOutput state, float time)
          Does nothing.
 void RealPlasticityRule.setOriginState(java.lang.String name, InstantaneousOutput state, float time)
           
 void SpikePlasticityRule.setTerminationState(java.lang.String name, InstantaneousOutput state, float time)
           
 void CompositePlasticityRule.setTerminationState(java.lang.String name, InstantaneousOutput state, float time)
           
 void CompositePlasticityRule.NullRule.setTerminationState(java.lang.String name, InstantaneousOutput state, float time)
          Does nothing.
 void RealPlasticityRule.setTerminationState(java.lang.String name, InstantaneousOutput state, float time)