public class IntegerSumVertex extends IntegerUnaryOpVertex
INPUT_NAME, inputVertex
Constructor and Description |
---|
IntegerSumVertex(IntegerVertex inputVertex)
Performs a sum across all dimensions
|
IntegerSumVertex(IntegerVertex inputVertex,
int[] overDimensions)
Performs a sum across specified dimensions.
|
Modifier and Type | Method and Description |
---|---|
int[] |
getOverDimensions() |
protected IntegerTensor |
op(IntegerTensor value) |
calculate, getInputVertex
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, 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 IntegerSumVertex(IntegerVertex inputVertex, int[] overDimensions)
inputVertex
- the vertex to have its values summedoverDimensions
- dimensions to sum overpublic IntegerSumVertex(IntegerVertex inputVertex)
inputVertex
- the vertex to have its values summedprotected IntegerTensor op(IntegerTensor value)
op
in class IntegerUnaryOpVertex
public int[] getOverDimensions()