public class ArcTan2Vertex extends DoubleBinaryOpVertex
left, right
ID_GENERATOR
Constructor and Description |
---|
ArcTan2Vertex(DoubleVertex left,
DoubleVertex right)
Calculates the signed angle, in radians, between the positive x-axis and a ray to the point (x, y) from the origin
|
Modifier and Type | Method and Description |
---|---|
protected DualNumber |
calculateDualNumber(java.util.Map<Vertex,DualNumber> dualNumbers) |
protected DoubleTensor |
op(DoubleTensor left,
DoubleTensor right) |
getDerivedValue, getLeft, getRight, sample
dLogPdf, isProbabilistic, logPdf, observe, updateValue
abs, acos, asin, atan, atan2, ceil, cos, div, div, divideBy, divideBy, dLogPdf, dLogPdf, exp, floor, getDualNumber, getValue, lambda, log, logPdf, logPdf, matrixMultiply, minus, minus, multiply, multiply, observe, observe, pluck, plus, plus, pow, pow, round, setAndCascade, setAndCascade, setValue, setValue, sigmoid, sin, slice, sum, tan, times, times, unaryMinus
dLogProb, logProb
addChild, addParent, addParents, dLogProbAtValue, equals, eval, getChildren, getConnectedGraph, getId, getParents, getRawValue, getShape, getValue, hashCode, hasValue, isObserved, lazyEval, logProbAtValue, observeOwnValue, sample, setAndCascade, setParents, setParents, setValue, unobserve
public ArcTan2Vertex(DoubleVertex left, DoubleVertex right)
left
- x coordinateright
- y coordinateprotected DoubleTensor op(DoubleTensor left, DoubleTensor right)
op
in class DoubleBinaryOpVertex
protected DualNumber calculateDualNumber(java.util.Map<Vertex,DualNumber> dualNumbers)
calculateDualNumber
in class DoubleVertex