|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--neuroidnet.ntr.Peripheral
|
+--neuroidnet.phasesegregator.Peripheral
Creates inputs in one SensoryArea that projects to
neuroids in 3 input Areas. Inputs are represented by
SensoryNeuroids.
Introduces event hooks to enable inputs to be presented at predefined times. Created: Mon Dec 11 02:52:07 2000 Modified: $Date: 2002/10/30 04:42:54 $
SensoryArea,
SensoryNeuroid,
events,
Serialized Form| Field Summary | |
(package private) Iterator |
eventIterator
|
(package private) Map |
events
Peripheral input events map. |
(package private) Area[] |
inputAreas
|
(package private) Double |
nextTime
|
(package private) int |
numberOfItemsPerArea
|
protected Hashtable |
percepts
|
(package private) double |
segregation
|
(package private) SensoryArea |
sensoryArea
|
| Fields inherited from class neuroidnet.ntr.Peripheral |
network, time |
| Constructor Summary | |
Peripheral(Network network,
Area[] inputAreas,
int numberOfItemsPerArea,
double segregation)
|
|
| Method Summary | |
(package private) void |
createSensoryInputs()
Creates sensoryAreas that hold sensoryNeuroids. |
protected void |
eventsAtThisTime()
If nextTime is reached, call job(). |
(package private) void |
fireObjectInArea(int inputArea,
int offset)
Deprecated. See methods in StatisticalInputSequence.java |
(package private) void |
getNext()
Iterates to next event. |
(package private) void |
initEvents()
Sets the eventIterator to first position. |
private void |
readObject(ObjectInputStream in)
For serialization support. |
(package private) void |
testOneInput()
Fire one input in sensory area. |
| Methods inherited from class neuroidnet.ntr.Peripheral |
getProperties, getStatus, step, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
Area[] inputAreas
int numberOfItemsPerArea
SensoryArea sensoryArea
double segregation
Map events
transient Iterator eventIterator
Double nextTime
protected Hashtable percepts
| Constructor Detail |
public Peripheral(Network network,
Area[] inputAreas,
int numberOfItemsPerArea,
double segregation)
| Method Detail |
void initEvents()
eventIterator to first position.
eventIterator,
getNext()final void getNext()
eventIterator,
nextTimeprotected void eventsAtThisTime()
nextTime is reached, call job().
For all registered events, pop and check for if
its time has come.
eventsAtThisTime in class Peripheraleventsfinal void createSensoryInputs()
void testOneInput()
void fireObjectInArea(int inputArea,
int offset)
inputArea - an int valueoffset - an int valueStatisticalInputSequence
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
in - a java.io.ObjectInputStream value
IOException - if an error occurs
ClassNotFoundException - if an error occurs
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||