com.cra.bnet.engine
Interface AmgNode

All Known Subinterfaces:
QueueNode
All Known Implementing Classes:
AbstractNode, AbstractQueueNode

public interface AmgNode

Represents a node in the AMG.


Method Summary
 List getChildren()
          Returns a list of this node's children.
 double getDerivative()
          Returns this node's derivative.
 String getDerivativeName()
          Returns this node's derivative name.
 String getName()
          Returns this node's name.
 List getParents()
          Returns a list of this node's parents.
 double getValue()
          Returns this node's value.
 String getValueName()
          Returns this node's value name.
 void reset()
          Resets this node.
 

Method Detail

getChildren

public List getChildren()
Returns a list of this node's children. Elements of the returned list are guaranteed to be of type Node.

Returns:
a list of this node's children.

getParents

public List getParents()
Returns a list of this node's parents. Elements of the returned list are guaranteed to be of type Node.

Returns:
a list of this node's parents.

getName

public String getName()
Returns this node's name.

Returns:
this node's name.

getValueName

public String getValueName()
Returns this node's value name.

Returns:
this node's value name.

getDerivativeName

public String getDerivativeName()
Returns this node's derivative name.

Returns:
this node's derivative name.

getValue

public double getValue()
Returns this node's value.

Returns:
this node's value.

getDerivative

public double getDerivative()
Returns this node's derivative.

Returns:
this node's derivative.

reset

public void reset()
Resets this node.