public class TimedAccumulatorRule extends SpikingThresholdRule
NeuronUpdateRule.InputType
Modifier and Type | Field and Description |
---|---|
static double |
DEFAULT_KAPPA |
DEFAULT_INCREMENT, increment, inputType
Constructor and Description |
---|
TimedAccumulatorRule() |
Modifier and Type | Method and Description |
---|---|
TimedAccumulatorRule |
deepCopy()
Returns a deep copy of the update rule.
|
double |
getB() |
double |
getBaseProb() |
int |
getCurrentState() |
static double |
getDefaultKappa() |
double |
getKappa() |
int |
getMaxState() |
Network.TimeType |
getTimeType()
Returns the type of time update (discrete or continuous) associated with
this neuron.
|
void |
init(Neuron neuron) |
boolean |
isSkipsSynapticUpdates() |
void |
setB(double b) |
void |
setBaseProb(double baseProb) |
void |
setCurrentState(int currentState) |
void |
setKappa(double kappa) |
void |
setMaxState(int maxState) |
void |
update(Neuron neuron)
Apply the update rule.
|
getAddNoise, getDescription, getNoiseGenerator, getRandomValue, getThreshold, setAddNoise, setNoiseGenerator, setThreshold
clear, getLastSpikeTime, isSpikingNeuron, setHasSpiked, setLastSpikeTime
contextualDecrement, contextualIncrement, decrementActivation, getDefaultIncrement, getGraphicalLowerBound, getGraphicalUpperBound, getIncrement, getInputType, getToolTipText, incrementActivation, setIncrement, setInputType
public static final double DEFAULT_KAPPA
public Network.TimeType getTimeType()
SpikingNeuronUpdateRule
getTimeType
in class SpikingNeuronUpdateRule
public void update(Neuron neuron)
SpikingNeuronUpdateRule
update
in class SpikingThresholdRule
neuron
- parent neuronpublic void init(Neuron neuron)
public TimedAccumulatorRule deepCopy()
NeuronUpdateRule
deepCopy
in class SpikingThresholdRule
public final boolean isSkipsSynapticUpdates()
isSkipsSynapticUpdates
in class NeuronUpdateRule
public int getMaxState()
public void setMaxState(int maxState)
public int getCurrentState()
public void setCurrentState(int currentState)
public double getBaseProb()
public void setBaseProb(double baseProb)
public double getKappa()
public void setKappa(double kappa)
public static double getDefaultKappa()
public double getB()
public void setB(double b)