simbad.piconode.core.node
Class Node

java.lang.Object
  extended by simbad.piconode.core.node.Node
All Implemented Interfaces:
java.io.Serializable, XmlRepresentation
Direct Known Subclasses:
ConnectedNode

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

General Node class from which is derived every elements from atomic node (e.g. neurons, bayesian node) to modules (e.g. neural nets, bayesian nets, Dynamic Systems implementations, etc.)

See Also:
Serialized Form

Field Summary
protected  java.lang.String _name
           
protected  Element_NEAT_NGene nGene
           
 
Constructor Summary
Node()
           
 
Method Summary
abstract  void displayInformation()
          display information
 java.lang.String getName()
           
 Element_NEAT_NGene getNGene()
           
 void setName(java.lang.String __name)
           
 void setNGene(Element_NEAT_NGene gene)
           
abstract  void step()
          compute the output of a node/module
 java.lang.String toXml()
          Thomas Darde TER NNEDITOR Provides an xml representation of this element Xml DTD is defined in visual piconode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_name

protected java.lang.String _name

nGene

protected Element_NEAT_NGene nGene
Constructor Detail

Node

public Node()
Method Detail

setName

public final void setName(java.lang.String __name)

getName

public final java.lang.String getName()

getNGene

public Element_NEAT_NGene getNGene()

setNGene

public void setNGene(Element_NEAT_NGene gene)

displayInformation

public abstract void displayInformation()
display information


step

public abstract void step()
compute the output of a node/module


toXml

public java.lang.String toXml()
Thomas Darde TER NNEDITOR Provides an xml representation of this element Xml DTD is defined in visual piconode

Specified by:
toXml in interface XmlRepresentation