RBNinference
Class ComplexBNNode
java.lang.Object
RBNinference.BNNode
RBNinference.ComplexBNNode
- All Implemented Interfaces:
- ComplexBNNodeInt
- Direct Known Subclasses:
- ComplexBNGroundAtomNode
public class ComplexBNNode
- extends BNNode
- implements ComplexBNNodeInt
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 |
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)
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