nenok.lc.ls
Class LSNode
java.lang.Object
nenok.lc.Node
nenok.lc.ls.LSNode
public class LSNode
- extends Node
This is the node class implementation that belongs to the
Lauritzen-Spiegelhalter architecture.
- Version:
- $LastChangedRevision: 557 $
$LastChangedDate: 2008-03-26 14:23:32 +0100 (Mi, 26 Mrz 2008) $
- Author:
- Marc Pouly
Method Summary |
void |
collect()
Executes the collect algorithm for this node. |
void |
distribute()
Executes the distribute algorithm for this node. |
Methods inherited from class nenok.lc.Node |
addParent, addParents, findCoveringNode, findLargestDomain, findProcessors, getChild, getContent, getDomain, getLeaves, getNodes, getParents, getTotalDomain, getValuation, isBinary, isFull, makeBinary, removeParent, setChild, setContent, setDomain, subTreeSize |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LSNode
public LSNode(Adapter adapter)
- Constructor:
- Parameters:
adapter
- The task factory for this node.
collect
public void collect()
throws LCException
- Description copied from class:
Node
- Executes the collect algorithm for this node.
- Specified by:
collect
in class Node
- Throws:
LCException
- Exception caused by the collect propagation.- See Also:
Node.collect()
distribute
public void distribute()
throws LCException
- Description copied from class:
Node
- Executes the distribute algorithm for this node.
- Specified by:
distribute
in class Node
- Throws:
LCException
- Exception caused by the distribute propagation.- See Also:
Node.distribute()