public abstract class ProbabilisticInteger extends IntegerVertex
idGenerator
Constructor and Description |
---|
ProbabilisticInteger() |
Modifier and Type | Method and Description |
---|---|
boolean |
isProbabilistic()
A probabilistic vertex is defined as a vertex that is probabilistic.
|
java.lang.Integer |
lazyEval()
This causes a backwards propagating calculation of the vertex value.
|
java.lang.Integer |
updateValue()
This causes a non-probabilistic vertex to recalculate it's value based off it's
current parent values.
|
abs, div, div, divideBy, divideBy, divideBy, lambda, minus, minus, minus, multiply, multiply, multiply, plus, plus, plus, times, times, unaryMinus
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.Integer updateValue()
Vertex
updateValue
in class Vertex<java.lang.Integer>
public java.lang.Integer lazyEval()
Vertex
public boolean isProbabilistic()
Vertex
isProbabilistic
in class Vertex<java.lang.Integer>