public abstract class Probabilistic<T> extends Vertex<T>
idGenerator
Constructor and Description |
---|
Probabilistic() |
Modifier and Type | Method and Description |
---|---|
boolean |
isProbabilistic()
A probabilistic vertex is defined as a vertex that is probabilistic.
|
T |
lazyEval()
This causes a backwards propagating calculation of the vertex value.
|
T |
updateValue()
This causes a non-probabilistic vertex to recalculate it's value based off it's
current parent values.
|
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 T updateValue()
Vertex
updateValue
in class Vertex<T>
public T lazyEval()
Vertex
public boolean isProbabilistic()
Vertex
isProbabilistic
in class Vertex<T>