il2.inf.experimental
Class VEVariance

Object
  extended by VEVariance

public class VEVariance
extends Object


Field Summary
 String HEALTH_ST
           
 String TARGET_ST
           
 int TARGET_STATE
           
 
Constructor Summary
VEVariance(BayesianNetwork bn, IntMap evidence)
           
VEVariance(BayesianNetwork bn, IntMap evidence, PrintWriter pw)
           
 
Method Summary
 IntSet findHealthVariables()
           
 int findTargetVariable()
           
 IntList getConstrainedOrder(IntSet hvars, int dvar)
           
static void manual_variance(BayesianNetwork bn, IntMap evidence)
           
static void manual_variance(BayesianNetwork bn, IntMap evidence, PrintWriter pw)
          this method is intended for use with SamIam
static void manual_variance(BeliefNetwork bn, Map evidence)
           
static void manual_variance(BeliefNetwork bn, Map evidence, PrintWriter pw)
          this method is intended for use with SamIam expecting evidence as Map of FiniteVariable to Object
 IntList[] partitionOrder(IntList order, IntSet hvars, int dvar)
           
 double peekTimer()
           
 void printInformation(IntSet hvars, int dvar, IntList order)
           
 void printVarianceInformation(VarianceInfo info)
           
 void setHealthString(String st)
           
 void setTargetState(int st)
           
 void setTargetString(String st)
           
 void startTimer()
           
 void stopTimer(String prefix)
           
 void stopTimerLn(String prefix)
           
 boolean variablesOk(IntSet hvars, int dvar)
           
 HashSet<Table> varianceTables(HashSet<Table> fset, int dvar)
           
 Table ve_d(BayesianNetwork bn, IntMap evidence, int dvar)
           
 VarianceInfo ve_var(BayesianNetwork bn, IntMap evidence, IntSet hvars, int dvar)
           
 HashSet<Table> ve(HashSet<Table> fset, IntList order)
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HEALTH_ST

public String HEALTH_ST

TARGET_ST

public String TARGET_ST

TARGET_STATE

public int TARGET_STATE
Constructor Detail

VEVariance

public VEVariance(BayesianNetwork bn,
                  IntMap evidence)

VEVariance

public VEVariance(BayesianNetwork bn,
                  IntMap evidence,
                  PrintWriter pw)
Method Detail

manual_variance

public static void manual_variance(BeliefNetwork bn,
                                   Map evidence,
                                   PrintWriter pw)
this method is intended for use with SamIam expecting evidence as Map of FiniteVariable to Object


manual_variance

public static void manual_variance(BayesianNetwork bn,
                                   IntMap evidence,
                                   PrintWriter pw)
this method is intended for use with SamIam


manual_variance

public static void manual_variance(BeliefNetwork bn,
                                   Map evidence)

manual_variance

public static void manual_variance(BayesianNetwork bn,
                                   IntMap evidence)

printInformation

public void printInformation(IntSet hvars,
                             int dvar,
                             IntList order)

printVarianceInformation

public void printVarianceInformation(VarianceInfo info)

variablesOk

public boolean variablesOk(IntSet hvars,
                           int dvar)

startTimer

public void startTimer()

peekTimer

public double peekTimer()

stopTimer

public void stopTimer(String prefix)

stopTimerLn

public void stopTimerLn(String prefix)

setHealthString

public void setHealthString(String st)

setTargetString

public void setTargetString(String st)

setTargetState

public void setTargetState(int st)

findHealthVariables

public IntSet findHealthVariables()

findTargetVariable

public int findTargetVariable()

getConstrainedOrder

public IntList getConstrainedOrder(IntSet hvars,
                                   int dvar)

partitionOrder

public IntList[] partitionOrder(IntList order,
                                IntSet hvars,
                                int dvar)

varianceTables

public HashSet<Table> varianceTables(HashSet<Table> fset,
                                     int dvar)

ve

public HashSet<Table> ve(HashSet<Table> fset,
                         IntList order)

ve_d

public Table ve_d(BayesianNetwork bn,
                  IntMap evidence,
                  int dvar)

ve_var

public VarianceInfo ve_var(BayesianNetwork bn,
                           IntMap evidence,
                           IntSet hvars,
                           int dvar)


Copyright 2010 UCLA Automated Reasoning Group