classifier.nn
Class Node

java.lang.Object
  extended byclassifier.nn.Node
All Implemented Interfaces:
NetworkComponent, java.io.Serializable
Direct Known Subclasses:
InputNeuron, Neuron

public abstract class Node
extends java.lang.Object
implements NetworkComponent, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Node(int layer, int num)
           
 
Method Summary
protected  void addLinkTo(int layer, int numNode, Weight weight, LinkBuffer buffer)
           
 int getLayer()
           
protected  LinkTo getLinkTo(int n)
           
protected  LinkTo getLinkTo(Network net, Neuron n)
           
 int getNum()
           
protected  int getNumLinkTo()
           
abstract  java.lang.Object getOutput()
           
protected  void removeLinkTo(Network net, Neuron n)
           
abstract  void setInput(java.lang.Object obj)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Node

public Node(int layer,
            int num)
Method Detail

setInput

public abstract void setInput(java.lang.Object obj)

getOutput

public abstract java.lang.Object getOutput()

getLayer

public int getLayer()

getNum

public int getNum()

toString

public java.lang.String toString()

getNumLinkTo

protected int getNumLinkTo()

getLinkTo

protected LinkTo getLinkTo(int n)

getLinkTo

protected LinkTo getLinkTo(Network net,
                           Neuron n)

removeLinkTo

protected void removeLinkTo(Network net,
                            Neuron n)

addLinkTo

protected void addLinkTo(int layer,
                         int numNode,
                         Weight weight,
                         LinkBuffer buffer)