public class DynamicBayesNet extends BayesNet implements DynamicBayesianNetwork
rootNodes, variables, varToNodeMap
Constructor and Description |
---|
DynamicBayesNet(BayesianNetwork priorNetwork,
java.util.Map<RandomVariable,RandomVariable> X_0_to_X_1,
java.util.Set<RandomVariable> E_1,
Node... rootNodes) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<RandomVariable> |
getE_1() |
BayesianNetwork |
getPriorNetwork() |
java.util.Map<RandomVariable,RandomVariable> |
getX_0_to_X_1() |
java.util.Set<RandomVariable> |
getX_0() |
java.util.Map<RandomVariable,RandomVariable> |
getX_1_to_X_0() |
java.util.List<RandomVariable> |
getX_1_VariablesInTopologicalOrder() |
java.util.Set<RandomVariable> |
getX_1() |
getNode, getVariablesInTopologicalOrder
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNode, getVariablesInTopologicalOrder
public DynamicBayesNet(BayesianNetwork priorNetwork, java.util.Map<RandomVariable,RandomVariable> X_0_to_X_1, java.util.Set<RandomVariable> E_1, Node... rootNodes)
public BayesianNetwork getPriorNetwork()
getPriorNetwork
in interface DynamicBayesianNetwork
public java.util.Set<RandomVariable> getX_0()
getX_0
in interface DynamicBayesianNetwork
public java.util.Set<RandomVariable> getX_1()
getX_1
in interface DynamicBayesianNetwork
public java.util.List<RandomVariable> getX_1_VariablesInTopologicalOrder()
getX_1_VariablesInTopologicalOrder
in interface DynamicBayesianNetwork
public java.util.Map<RandomVariable,RandomVariable> getX_0_to_X_1()
getX_0_to_X_1
in interface DynamicBayesianNetwork
public java.util.Map<RandomVariable,RandomVariable> getX_1_to_X_0()
getX_1_to_X_0
in interface DynamicBayesianNetwork
public java.util.Set<RandomVariable> getE_1()
getE_1
in interface DynamicBayesianNetwork