RBNinference
Class ComplexBNNode

java.lang.Object
  extended by RBNinference.BNNode
      extended by RBNinference.ComplexBNNode
All Implemented Interfaces:
ComplexBNNodeInt
Direct Known Subclasses:
ComplexBNGroundAtomNode

public class ComplexBNNode
extends BNNode
implements ComplexBNNodeInt


Field Summary
 
Fields inherited from class RBNinference.BNNode
children, depth, instantiated, name, parents
 
Constructor Summary
ComplexBNNode()
          Creates new ComplexBNNode
ComplexBNNode(java.lang.String name, ProbForm pf)
           
ComplexBNNode(java.lang.String name, ProbForm pf, int val)
           
ComplexBNNode(java.lang.String name, ProbForm pf, java.util.LinkedList parents, java.util.LinkedList children)
           
 
Method Summary
 boolean isIsolatedZeroNode(RelStruc rels)
           
 ProbForm probform()
           
 
Methods inherited from class RBNinference.BNNode
addToChildren, addToParents, buildNodeStack, depth, familyXcenter, instantiate, instantiatedTo, parentsSubset, replaceInChildrenList, replaceInParentList, resetParents, resetVisited, resetVisitedUpDownstream, resetVisitedUpstream, setDepth, showAllReachable, sizeFamily, xSum
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplexBNNode

public ComplexBNNode()
Creates new ComplexBNNode


ComplexBNNode

public ComplexBNNode(java.lang.String name,
                     ProbForm pf)

ComplexBNNode

public ComplexBNNode(java.lang.String name,
                     ProbForm pf,
                     int val)

ComplexBNNode

public ComplexBNNode(java.lang.String name,
                     ProbForm pf,
                     java.util.LinkedList parents,
                     java.util.LinkedList children)
Method Detail

isIsolatedZeroNode

public boolean isIsolatedZeroNode(RelStruc rels)
                           throws RBNCompatibilityException
Specified by:
isIsolatedZeroNode in interface ComplexBNNodeInt
Throws:
RBNCompatibilityException

probform

public ProbForm probform()
Specified by:
probform in interface ComplexBNNodeInt