networks.node
Class Cell

java.lang.Object
  extended by networks.node.Cell
Direct Known Subclasses:
BinaryCell, ExponentialCell, HyperbolicCell, LinearCell, SigmoidCell, StimulusCell

public abstract class Cell
extends java.lang.Object


Constructor Summary
Cell(java.lang.String name)
           
 
Method Summary
 void activate(double potential)
           
 void delta()
           
 void delta(double desired)
           
 double getDelta()
           
 double[] getWeights()
           
 void learn(double learningrate)
           
 void link(Cell cell)
           
 java.lang.String name()
           
 double output()
           
 void reset()
           
 void spike()
           
 void unlink(Cell cell)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Cell

public Cell(java.lang.String name)
Method Detail

link

public void link(Cell cell)

unlink

public void unlink(Cell cell)

activate

public void activate(double potential)

spike

public void spike()

delta

public void delta()

delta

public void delta(double desired)

learn

public void learn(double learningrate)

getDelta

public double getDelta()

output

public double output()

reset

public void reset()

name

public java.lang.String name()

getWeights

public double[] getWeights()