RBNinference
Class ComplexBNGroundAtomNode

java.lang.Object
  extended by RBNinference.BNNode
      extended by RBNinference.ComplexBNNode
          extended by RBNinference.ComplexBNGroundAtomNode
All Implemented Interfaces:
ComplexBNNodeInt, GroundAtomNodeInt

public class ComplexBNGroundAtomNode
extends ComplexBNNode
implements GroundAtomNodeInt


Field Summary
 
Fields inherited from class RBNinference.BNNode
children, depth, instantiated, name, parents
 
Constructor Summary
ComplexBNGroundAtomNode()
          Creates new ComplexBNGroundAtomlNode
ComplexBNGroundAtomNode(Atom at, ProbForm pf)
           
ComplexBNGroundAtomNode(Atom at, ProbForm pf, int inst)
           
ComplexBNGroundAtomNode(Atom at, ProbForm pf, java.util.LinkedList parents, java.util.LinkedList children)
           
ComplexBNGroundAtomNode(Atom at, java.lang.String arnames, ProbForm pf)
           
ComplexBNGroundAtomNode(Rel r, int[] ar, ProbForm pf)
           
ComplexBNGroundAtomNode(Rel r, int[] ar, ProbForm pf, java.util.LinkedList parents, java.util.LinkedList children)
           
ComplexBNGroundAtomNode(Rel r, java.lang.String arnames, int[] ar, ProbForm pf)
           
 
Method Summary
 Atom myatom()
           
 
Methods inherited from class RBNinference.ComplexBNNode
isIsolatedZeroNode, 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

ComplexBNGroundAtomNode

public ComplexBNGroundAtomNode()
Creates new ComplexBNGroundAtomlNode


ComplexBNGroundAtomNode

public ComplexBNGroundAtomNode(Atom at,
                               ProbForm pf)

ComplexBNGroundAtomNode

public ComplexBNGroundAtomNode(Atom at,
                               ProbForm pf,
                               int inst)

ComplexBNGroundAtomNode

public ComplexBNGroundAtomNode(Rel r,
                               int[] ar,
                               ProbForm pf)

ComplexBNGroundAtomNode

public ComplexBNGroundAtomNode(Atom at,
                               java.lang.String arnames,
                               ProbForm pf)

ComplexBNGroundAtomNode

public ComplexBNGroundAtomNode(Rel r,
                               java.lang.String arnames,
                               int[] ar,
                               ProbForm pf)

ComplexBNGroundAtomNode

public ComplexBNGroundAtomNode(Atom at,
                               ProbForm pf,
                               java.util.LinkedList parents,
                               java.util.LinkedList children)

ComplexBNGroundAtomNode

public ComplexBNGroundAtomNode(Rel r,
                               int[] ar,
                               ProbForm pf,
                               java.util.LinkedList parents,
                               java.util.LinkedList children)
Method Detail

myatom

public Atom myatom()
Specified by:
myatom in interface GroundAtomNodeInt