neuroidnet.phasesegregator
Class TwoLevelInputSequence

java.lang.Object
  |
  +--neuroidnet.ntr.Peripheral
        |
        +--neuroidnet.phasesegregator.Peripheral
              |
              +--neuroidnet.phasesegregator.TwoLevelInputSequence
All Implemented Interfaces:
Expressive, Serializable

public class TwoLevelInputSequence
extends Peripheral

Provides sequence of inputs for a three level deep network for demonstrating phase segregation.

Created: Thu Oct 3 14:28:20 2002

Modified: $Date: 2002/11/18 01:50:46 $

Version:
$Revision: 1.2 $ for this file.
Author:
Cengiz Gunay
See Also:
Serialized Form

Field Summary
 
Fields inherited from class neuroidnet.phasesegregator.Peripheral
eventIterator, events, inputAreas, nextTime, numberOfItemsPerArea, percepts, segregation, sensoryArea
 
Fields inherited from class neuroidnet.ntr.Peripheral
network, time
 
Constructor Summary
TwoLevelInputSequence(Network network, Area[] inputAreas, int numberOfItemsPerArea, double segregation)
           
 
Method Summary
(package private)  void fireObjectA()
           
(package private)  void fireObjectB()
           
(package private)  void fireObjectC()
           
(package private)  void initEvents()
          Overloaded to define event for inputs going three levels deep.
 
Methods inherited from class neuroidnet.phasesegregator.Peripheral
createSensoryInputs, eventsAtThisTime, fireObjectInArea, getNext, testOneInput
 
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
 

Constructor Detail

TwoLevelInputSequence

public TwoLevelInputSequence(Network network,
                             Area[] inputAreas,
                             int numberOfItemsPerArea,
                             double segregation)
Method Detail

initEvents

void initEvents()
Overloaded to define event for inputs going three levels deep.

Overrides:
initEvents in class Peripheral
See Also:
Peripheral.eventIterator, Peripheral.getNext()

fireObjectA

void fireObjectA()

fireObjectB

void fireObjectB()

fireObjectC

void fireObjectC()