edu.ucla.belief.rc2.structure
Class RC2NodeLeafEvidInd

Object
  extended by RC2Node
      extended by RC2NodeLeafEvidInd
All Implemented Interfaces:
Comparable

public class RC2NodeLeafEvidInd
extends RC2Node

This class represents Leaf RCNode objects which are evidence indicators..

Author:
David Allen

Field Summary
 
Fields inherited from class RC2Node
height, nodeID, rc, vars
 
Constructor Summary
RC2NodeLeafEvidInd(int id, RC2 rc, FiniteVariable fv)
           
 
Method Summary
 int getFVIndx()
           
 FiniteVariable getLeafVar()
           
 void initialize(Collection acutset)
          Called to initialize the nodes.
 boolean isLeaf()
           
 void observe(int varIndx, int value)
           
 void setCPT(int varIndx)
           
 String toString()
           
 void unobserve(int varIndx)
           
 void unobserveAll()
           
 
Methods inherited from class RC2Node
compareTo, context, hashCode, isRoot, numParentNodes, parentNodes
 
Methods inherited from class Object
equals, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RC2NodeLeafEvidInd

public RC2NodeLeafEvidInd(int id,
                          RC2 rc,
                          FiniteVariable fv)
Method Detail

initialize

public void initialize(Collection acutset)
Description copied from class: RC2Node
Called to initialize the nodes. Implementations of this funciton should make a call to initializeNode.

Specified by:
initialize in class RC2Node

toString

public String toString()
Overrides:
toString in class RC2Node

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in class RC2Node

observe

public void observe(int varIndx,
                    int value)

unobserve

public void unobserve(int varIndx)

unobserveAll

public void unobserveAll()

setCPT

public void setCPT(int varIndx)

getFVIndx

public int getFVIndx()

getLeafVar

public FiniteVariable getLeafVar()


Copyright 2010 UCLA Automated Reasoning Group