org.simbrain.gauge
Interface GaugeSource

All Known Implementing Classes:
AdditiveNeuron, BinaryNeuron, ClampedNeuron, ClampedSynapse, DecayNeuron, ExponentialDecayNeuron, Hebbian, HebbianThresholdSynapse, IACNeuron, IntegrateAndFireNeuron, IzhikevichNeuron, LinearNeuron, LMSNeuron, LogisticNeuron, NakaRushtonNeuron, Neuron, OjaSynapse, RandomNeuron, RandomSynapse, RunningAverageNeuron, ShortTermPlasticitySynapse, SigmoidalNeuron, SignalSynapse, SinusoidalNeuron, StochasticNeuron, SubtractiveNormalizationSynapse, Synapse, TemporalDifferenceNeuron, ThreeValuedNeuron, TraceNeuron, TraceSynapse

public interface GaugeSource

GaugeSource is implemented by objects whose state can be gauged. Currently only neurons and synapses are gauged, though other objects may be gaugeable in the future.


Method Summary
 double getGaugeValue()
           
 String getId()
           
 

Method Detail

getGaugeValue

double getGaugeValue()
Returns:
Current gauge value.

getId

String getId()
Returns:
Current gauge ID value. Used for persistence.