neuroidnet.periphery
Class SensoryNeuroid
java.lang.Object
|
+--neuroidnet.ntr.Neuroid
|
+--neuroidnet.ntr.SRMNeuroid
|
+--neuroidnet.periphery.SensoryNeuroid
- All Implemented Interfaces:
- Expressive, Input, Serializable, Simulation
- public class SensoryNeuroid
- extends SRMNeuroid
Neuroid that is not contained in a SensoryArea and which does not listen to its inputs.
It is excited by sensory inputs, by call to its fire() method.
It is connected to a replicated neuroids in a destination area.
It has a SensoryConcept associated with it.
Shouldn't be a SRMNeuroid, should have a SRMMode. Should have special mode with only state.
- Version:
- $Revision: 1.7 $ for this file.
- Author:
- Cengiz Gunay
- See Also:
Neuroid.fire(),
SensoryConcept,
Created: Sat Mar 31 20:35:53 2001
Modified: $Date: 2002/05/27 23:18:56 $
,
Serialized Form
| Fields inherited from class neuroidnet.ntr.SRMNeuroid |
|
|
Constructor Summary |
SensoryNeuroid(Area sensoryArea,
Area destArea,
String conceptName)
Create neuroid and associate a new SensoryConcept with it. |
|
Method Summary |
void |
step()
N/A |
| Methods inherited from class neuroidnet.ntr.Neuroid |
addSynapse, dumpData, getArea, getConcept, getId, getMode, getProfile, getProperties, getSpikeTrain, getStatus, getSynapses, getTimeLastFired, init, isDebug, isWatch, setArea, setDebug, setMode, setProfile, setSpikeTrain, setWatch, stop, toString |
SensoryNeuroid
public SensoryNeuroid(Area sensoryArea,
Area destArea,
String conceptName)
- Create neuroid and associate a new
SensoryConcept with it.
Connects arbitrarily to a number of neuroids at the destination area.
- Parameters:
sensoryArea - Where to put this neuroid.conceptName - Name.destArea - the destination area to project axons.- See Also:
SensoryConcept,
ntr.Area#addArbitrarySynapses
step
public void step()
- N/A
- Specified by:
step in interface Simulation- Overrides:
step in class Neuroid
- See Also:
Synapse