neuroidnet.ntr
Class Neuroid.SynapseActivityTask

java.lang.Object
  |
  +--neuroidnet.ntr.Neuroid.SynapseActivityTask
All Implemented Interfaces:
Serializable, Task, TaskWithReturn
Enclosing class:
Neuroid

abstract class Neuroid.SynapseActivityTask
extends Object
implements TaskWithReturn

Iterator task class which scans synapses of the neuroid.

Since:
1.0
Version:
1.0
Author:
Cengiz Gunay
See Also:
Task

Field Summary
(package private)  double meanPotential
           
(package private)  int numberOfActiveSynapses
           
(package private)  Hashtable synapsePotentials
           
 
Constructor Summary
(package private) Neuroid.SynapseActivityTask()
           
 
Method Summary
abstract  Object getValue()
           
 void iterate()
          Initiates the iteration over synapses of the enclosing Neuroid.
 void job(Object o)
          Calls potentiatedSynapse and silentSynapse deciding by scanning Synapses.
(package private) abstract  void potentiatedSynapse(Synapse s)
          Called for each potentiated synapse.
(package private) abstract  void silentSynapse(Synapse s)
          Called for each non-potentiated synapse.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

synapsePotentials

final Hashtable synapsePotentials

meanPotential

double meanPotential

numberOfActiveSynapses

int numberOfActiveSynapses
Constructor Detail

Neuroid.SynapseActivityTask

Neuroid.SynapseActivityTask()
Method Detail

iterate

public void iterate()
Initiates the iteration over synapses of the enclosing Neuroid.


job

public void job(Object o)
Calls potentiatedSynapse and silentSynapse deciding by scanning Synapses.

Specified by:
job in interface Task
Parameters:
o - an Object value
See Also:
Synapse, potentiatedSynapse(neuroidnet.ntr.Synapse), silentSynapse(neuroidnet.ntr.Synapse)

potentiatedSynapse

abstract void potentiatedSynapse(Synapse s)
Called for each potentiated synapse.

Parameters:
s - a Synapse value

silentSynapse

abstract void silentSynapse(Synapse s)
Called for each non-potentiated synapse.

Parameters:
s - a Synapse value

getValue

public abstract Object getValue()
Specified by:
getValue in interface TaskWithReturn