cve
Class BeliefNetFromCBN

java.lang.Object
  |
  +--ve.DecisionNetwork
        |
        +--ve.DecisionNetworkFromCIspaceFormat
              |
              +--ve.BeliefNetwork
                    |
                    +--cve.BeliefNetFromCBN

public class BeliefNetFromCBN
extends BeliefNetwork

A Belief network constructed from a well formed ContextualBeliefNetwork. Each rule is "for" a single variable, and for each variable, each context is disjoint.


Fields inherited from class ve.DecisionNetwork
maxDomainSize, maxFactorSize, numProbFactors, numVariables, probFactors, stringToVar, variables
 
Constructor Summary
(package private) BeliefNetFromCBN(ContextualBeliefNetwork cbn)
           
 
Method Summary
private  Variable[] merge3VarLists(Variable[] lst1, Variable[] lst2, Variable[] lst3, int maxSize)
          merges three varlists, the last two of which are known to be disjoint.
private  java.lang.String stringinfyVarArray(Variable[] va)
           
 
Methods inherited from class ve.DecisionNetworkFromCIspaceFormat
sorted, stringToFamily, stringToParents, stringToStringArray
 
Methods inherited from class ve.DecisionNetwork
getNumProbFactors, getNumVariables, getProbFactors, getSize, getStringToVar, getVariables, mysort, print, printBrief
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

BeliefNetFromCBN

BeliefNetFromCBN(ContextualBeliefNetwork cbn)
Method Detail

merge3VarLists

private Variable[] merge3VarLists(Variable[] lst1,
                                  Variable[] lst2,
                                  Variable[] lst3,
                                  int maxSize)
merges three varlists, the last two of which are known to be disjoint.

stringinfyVarArray

private java.lang.String stringinfyVarArray(Variable[] va)