cve
Class ContextualBeliefNetworkRandom

java.lang.Object
  |
  +--cve.ContextualBeliefNetwork
        |
        +--cve.ContextualBeliefNetworkRandom

public class ContextualBeliefNetworkRandom
extends ContextualBeliefNetwork


Inner Class Summary
private  class ContextualBeliefNetworkRandom.VarCon
           
 
Fields inherited from class cve.ContextualBeliefNetwork
maxContextSize, maxDomainSize, maxFactorSize, numVariables, rules, stringToVar, variables
 
Constructor Summary
ContextualBeliefNetworkRandom(int numVars, int numSplits, double probInFactor)
          Constructs a random contexual belied network.
 
Methods inherited from class cve.ContextualBeliefNetwork
add, getNumSplitVars, getNumVariables, getRules, getStringToVar, getVariables, print, printBrief
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

ContextualBeliefNetworkRandom

public ContextualBeliefNetworkRandom(int numVars,
                                     int numSplits,
                                     double probInFactor)
Constructs a random contexual belied network.
Parameters:
numVars - the number of variables in the CBN
numSplits - the numberof extra rules = the number of splits
probInFactor - the probability that each remaining factor is in the resulting factor.