public class NumericalEqualsVertex extends NonProbabilisticBool
Modifier and Type | Field and Description |
---|---|
protected Vertex<java.lang.Number> |
a |
protected Vertex<java.lang.Number> |
b |
FALSE, TRUE
idGenerator
Constructor and Description |
---|
NumericalEqualsVertex(Vertex<java.lang.Number> a,
Vertex<java.lang.Number> b,
Vertex<java.lang.Number> epsilon)
Returns true if a is within epsilon of b
|
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getDerivedValue() |
java.lang.Boolean |
lazyEval()
This causes a backwards propagating calculation of the vertex value.
|
java.lang.Boolean |
sample() |
dDensityAtValue, density, isProbabilistic, updateValue
and, If, or
addChild, addParent, addParents, densityAtValue, dlnDensityAtValue, equals, getChildren, getConnectedGraph, getId, getParents, getValue, hashCode, isObserved, logDensity, logDensityAtValue, observe, observeOwnValue, setAndCascade, setParents, setParents, setValue, unobserve, updateChildren
public java.lang.Boolean sample()
public java.lang.Boolean lazyEval()
Vertex
public java.lang.Boolean getDerivedValue()
getDerivedValue
in class NonProbabilisticBool