public abstract class NonProbabilisticBool extends BoolVertex
ID_GENERATOR
Constructor and Description |
---|
NonProbabilisticBool() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.Long,DoubleTensor> |
dLogPmf(BooleanTensor value) |
abstract BooleanTensor |
getDerivedValue() |
boolean |
isProbabilistic() |
double |
logPmf(BooleanTensor value) |
BooleanTensor |
updateValue()
This causes a non-probabilistic vertex to recalculate it's value based off it's
parent's current values.
|
and, dLogPmf, dLogPmf, getValue, logPmf, logPmf, not, observe, observe, or, pluck, setAndCascade, setAndCascade, setValue, setValue, slice
dLogProb, logProb
addChild, addParent, addParents, dLogProbAtValue, equals, eval, getChildren, getConnectedGraph, getId, getParents, getRawValue, getShape, getValue, hashCode, hasValue, isObserved, lazyEval, logProbAtValue, observe, observeOwnValue, sample, sample, setAndCascade, setParents, setParents, setValue, unobserve
public double logPmf(BooleanTensor value)
logPmf
in class DiscreteVertex<BooleanTensor>
public java.util.Map<java.lang.Long,DoubleTensor> dLogPmf(BooleanTensor value)
dLogPmf
in class DiscreteVertex<BooleanTensor>
public boolean isProbabilistic()
isProbabilistic
in class Vertex<BooleanTensor>
public BooleanTensor updateValue()
Vertex
updateValue
in class Vertex<BooleanTensor>
public abstract BooleanTensor getDerivedValue()