RBNinference
Class SimpleBNGroundAtomNode

java.lang.Object
  extended by RBNinference.BNNode
      extended by RBNinference.SimpleBNNode
          extended by RBNinference.SimpleBNGroundAtomNode
All Implemented Interfaces:
GroundAtomNodeInt

public class SimpleBNGroundAtomNode
extends SimpleBNNode
implements GroundAtomNodeInt


Field Summary
 Atom myatom
           
 
Fields inherited from class RBNinference.BNNode
children, depth, instantiated, name, parents
 
Constructor Summary
SimpleBNGroundAtomNode(Atom at)
           
SimpleBNGroundAtomNode(Atom at, java.lang.String name)
           
SimpleBNGroundAtomNode(Atom at, java.lang.String name, double[] cpt, java.util.LinkedList parents, java.util.LinkedList children)
           
SimpleBNGroundAtomNode(Rel r, int[] ar)
           
SimpleBNGroundAtomNode(Rel r, java.lang.String name, int[] ar)
           
SimpleBNGroundAtomNode(Rel r, java.lang.String name, int[] ar, double[] cpt, java.util.LinkedList parents, java.util.LinkedList children)
           
SimpleBNGroundAtomNode(java.lang.String name)
          Creates new SimpleBNGroundAtomlNode
 
Method Summary
 Atom myatom()
           
 
Methods inherited from class RBNinference.SimpleBNNode
isDetEquivalent, isIsolatedZeroNode, setCPT
 
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
 

Field Detail

myatom

public Atom myatom
Constructor Detail

SimpleBNGroundAtomNode

public SimpleBNGroundAtomNode(java.lang.String name)
Creates new SimpleBNGroundAtomlNode


SimpleBNGroundAtomNode

public SimpleBNGroundAtomNode(Atom at)

SimpleBNGroundAtomNode

public SimpleBNGroundAtomNode(Rel r,
                              int[] ar)

SimpleBNGroundAtomNode

public SimpleBNGroundAtomNode(Atom at,
                              java.lang.String name)

SimpleBNGroundAtomNode

public SimpleBNGroundAtomNode(Rel r,
                              java.lang.String name,
                              int[] ar)

SimpleBNGroundAtomNode

public SimpleBNGroundAtomNode(Atom at,
                              java.lang.String name,
                              double[] cpt,
                              java.util.LinkedList parents,
                              java.util.LinkedList children)

SimpleBNGroundAtomNode

public SimpleBNGroundAtomNode(Rel r,
                              java.lang.String name,
                              int[] ar,
                              double[] cpt,
                              java.util.LinkedList parents,
                              java.util.LinkedList children)
Method Detail

myatom

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