neuroidnet.ntr
Class AdThNeuroid
java.lang.Object
|
+--neuroidnet.ntr.Neuroid
|
+--neuroidnet.ntr.SRMNeuroid
|
+--neuroidnet.ntr.AdThNeuroid
- All Implemented Interfaces:
- Expressive, Input, Serializable, Simulation
- public class AdThNeuroid
- extends SRMNeuroid
SRM neuroid augmented with an adaptive threshold element that takes the maximum value
reached by the membrane potential.
Created: Tue May 7 00:25:30 2002
Modified: $Date: 2003/03/09 19:26:17 $
- Version:
- $Revision: 1.2 $ for this file.
- Author:
- Cengiz Gunay
- See Also:
- Serialized Form
| Nested classes inherited from class neuroidnet.ntr.SRMNeuroid |
|
| Fields inherited from class neuroidnet.ntr.Neuroid |
area, concept, debug, id, mode, potential, profile, spikeTrain, synapses, timeLastFired, watch |
|
Constructor Summary |
AdThNeuroid(Area area)
Creates a threshold with infinite baseline (can never be crossed!). |
AdThNeuroid(Area area,
double initialThreshold,
double refractoryTimeConstant)
Creates a proper neuroid. |
| Methods inherited from class neuroidnet.ntr.Neuroid |
addSynapse, dumpData, getArea, getConcept, getId, getMode, getProfile, getProperties, getSpikeTrain, getStatus, getSynapses, getTimeLastFired, init, isDebug, isWatch, makeConcept, setArea, setDebug, setMode, setProfile, setSpikeTrain, setWatch, step, stop, toString |
thresholdDevice
final AdThNeuroid.AdaptiveThresholdDevice thresholdDevice
- The adaptive threshold.
AdThNeuroid
public AdThNeuroid(Area area)
- Creates a threshold with infinite baseline (can never be crossed!).
- Parameters:
area - an Area value
AdThNeuroid
public AdThNeuroid(Area area,
double initialThreshold,
double refractoryTimeConstant)
- Creates a proper neuroid.
- Parameters:
area - an Area valueinitialThreshold - baseline for the adaptive threshold.refractoryTimeConstant - a double value- See Also:
AdThNeuroid.AdaptiveThresholdDevice.baseline
calculatePotential
public void calculatePotential()
- Steps the
threshold.
- Overrides:
calculatePotential in class SRMNeuroid
- See Also:
SRMNeuroid.fire()