neuroidnet.ntr
Class PeakerNeuroid.Mode

java.lang.Object
  |
  +--java.util.Observable
        |
        +--edu.ull.cgunay.plots.Profilable
              |
              +--neuroidnet.ntr.Neuroid.Mode
                    |
                    +--neuroidnet.ntr.SRMNeuroid.Mode
                          |
                          +--neuroidnet.ntr.PeakerNeuroid.Mode
All Implemented Interfaces:
Cloneable, Expressive, Serializable, Simulation
Enclosing class:
PeakerNeuroid

protected class PeakerNeuroid.Mode
extends SRMNeuroid.Mode

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class neuroidnet.ntr.Neuroid.Mode
Neuroid.Mode.State
 
Field Summary
(package private)  Neuroid.Mode.State _state
          The state for the continuous-time state machine.
(package private)  Neuroid.Mode.State plateau
           
(package private)  Neuroid.Mode.State quiescent
           
(package private)  Neuroid.Mode.State rising
           
 
Fields inherited from class neuroidnet.ntr.SRMNeuroid.Mode
AM, AM1, fitnessCounter, suggestedThreshold, sumOfWeights, UM
 
Fields inherited from class neuroidnet.ntr.Neuroid.Mode
state, threshold
 
Fields inherited from class java.util.Observable
 
Constructor Summary
(package private) PeakerNeuroid.Mode()
           
(package private) PeakerNeuroid.Mode(double threshold)
           
 
Method Summary
 String getStatus()
          Add suggested threshold and fitnessCounter to super.getStatus().
 void step()
          Takes care of mode related changes to the neuroid.
 
Methods inherited from class neuroidnet.ntr.SRMNeuroid.Mode
fit, fitless, fitter, getFitnessCounter, getSuggestedThreshold, getSumOfWeights, isitnotfit, reset, setFitnessCounter, setSuggestedThreshold, setSumOfWeights, suggestThreshold, updateWeights
 
Methods inherited from class neuroidnet.ntr.Neuroid.Mode
doubleValue, getNeuroid, getProperties, getState, getThreshold, init, setState, setThreshold, stop, toString
 
Methods inherited from class edu.ull.cgunay.plots.Profilable
getClone
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_state

Neuroid.Mode.State _state
The state for the continuous-time state machine. The name is chosen to be distinct from dicrete-time state machine.


quiescent

final Neuroid.Mode.State quiescent

rising

final Neuroid.Mode.State rising

plateau

final Neuroid.Mode.State plateau
Constructor Detail

PeakerNeuroid.Mode

PeakerNeuroid.Mode(double threshold)

PeakerNeuroid.Mode

PeakerNeuroid.Mode()
Method Detail

step

public void step()
Description copied from class: SRMNeuroid.Mode
Takes care of mode related changes to the neuroid. Called from Neuroid.step().

Specified by:
step in interface Simulation
Overrides:
step in class SRMNeuroid.Mode
See Also:
Neuroid.step()

getStatus

public String getStatus()
Description copied from class: SRMNeuroid.Mode
Add suggested threshold and fitnessCounter to super.getStatus().

Specified by:
getStatus in interface Expressive
Overrides:
getStatus in class SRMNeuroid.Mode
Returns:
a String value