public class DifferenceVertex extends DoubleBinaryOpVertex
a, b
ID_GENERATOR
Constructor and Description |
---|
DifferenceVertex(DoubleVertex a,
DoubleVertex b) |
Modifier and Type | Method and Description |
---|---|
DualNumber |
calculateDualNumber(java.util.Map<Vertex,DualNumber> dualNumbers) |
protected DoubleTensor |
op(DoubleTensor a,
DoubleTensor b) |
getDerivedValue, sample
dLogPdf, isProbabilistic, logPdf, observe, updateValue
abs, acos, asin, atan, atan2, ceil, cos, div, div, divideBy, divideBy, dLogPdf, dLogPdf, exp, floor, getDualNumber, lambda, log, logPdf, logPdf, minus, minus, multiply, multiply, observe, observe, plus, plus, pow, pow, setAndCascade, setAndCascade, setAndCascade, setAndCascade, setValue, setValue, sigmoid, sin, tan, times, times, unaryMinus
dLogProb, logProb
addChild, addParent, addParents, dLogProbAtValue, equals, exploreSetting, getChildren, getConnectedGraph, getId, getParents, getRawValue, getShape, getValue, hashCode, hasValue, isObserved, lazyEval, logProbAtValue, observeOwnValue, sampleUsingDefaultRandom, setAndCascade, setAndCascade, setParents, setParents, setValue, unobserve
public DifferenceVertex(DoubleVertex a, DoubleVertex b)
public DualNumber calculateDualNumber(java.util.Map<Vertex,DualNumber> dualNumbers)
calculateDualNumber
in class DoubleVertex
protected DoubleTensor op(DoubleTensor a, DoubleTensor b)
op
in class DoubleBinaryOpVertex