public class IntegerCPTVertex extends IntegerVertex implements NonProbabilistic<IntegerTensor>, NonSaveableVertex
Constructor and Description |
---|
IntegerCPTVertex(java.util.List<Vertex<? extends Tensor<java.lang.Boolean>>> inputs,
java.util.Map<CPTCondition,IntegerVertex> conditions,
IntegerVertex defaultResult) |
Modifier and Type | Method and Description |
---|---|
IntegerTensor |
calculate() |
abs, concat, div, div, divideBy, divideBy, divideBy, equalTo, getValue, greaterThan, greaterThanOrEqualTo, lambda, lambda, lessThan, lessThanOrEqualTo, loadValue, max, min, minus, minus, minus, multiply, multiply, multiply, notEqualTo, observe, observe, plus, plus, plus, pow, pow, reshape, reverseDiv, reverseMinus, saveValue, setAndCascade, setAndCascade, setValue, setValue, slice, sum, take, times, times, toDouble, unaryMinus
addChild, addParent, addParents, equals, eval, getChildren, getConnectedGraph, getDegree, getId, getIndentation, getLabel, getObservedValue, getParents, getRank, getReference, getShape, getState, getValue, hashCode, hasValue, isDifferentiable, isObserved, isProbabilistic, lazyEval, observe, observeOwnValue, print, print, removeLabel, save, setAndCascade, setLabel, setLabel, setParents, setParents, setState, setValue, toString, unobserve
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
contradictsObservation
getObservedValue, isObserved, observe, unobserve
public IntegerCPTVertex(java.util.List<Vertex<? extends Tensor<java.lang.Boolean>>> inputs, java.util.Map<CPTCondition,IntegerVertex> conditions, IntegerVertex defaultResult)
public IntegerTensor calculate()
calculate
in interface NonProbabilistic<IntegerTensor>