public abstract class ProbabilisticBool extends BoolVertex
FALSE, TRUE
idGenerator
Constructor and Description |
---|
ProbabilisticBool() |
Modifier and Type | Method and Description |
---|---|
boolean |
isProbabilistic()
A probabilistic vertex is defined as a vertex that is probabilistic.
|
java.lang.Boolean |
lazyEval()
This causes a backwards propagating calculation of the vertex value.
|
java.lang.Boolean |
updateValue()
This causes a non-probabilistic vertex to recalculate it's value based off it's
current parent values.
|
and, If, or
addChild, addParent, addParents, dDensityAtValue, density, densityAtValue, dlnDensityAtValue, equals, getChildren, getConnectedGraph, getId, getParents, getValue, hashCode, isObserved, logDensity, logDensityAtValue, observe, observeOwnValue, sample, setAndCascade, setParents, setParents, setValue, unobserve, updateChildren
public java.lang.Boolean updateValue()
Vertex
updateValue
in class Vertex<java.lang.Boolean>
public java.lang.Boolean lazyEval()
Vertex
public boolean isProbabilistic()
Vertex
isProbabilistic
in class Vertex<java.lang.Boolean>