public class IntegerUnaryOpLambda<IN> extends IntegerVertex implements NonProbabilistic<IntegerTensor>, NonSaveableVertex
Modifier and Type | Field and Description |
---|---|
protected Vertex<IN> |
inputVertex |
protected java.util.function.Function<IN,IntegerTensor> |
op |
Constructor and Description |
---|
IntegerUnaryOpLambda(long[] shape,
Vertex<IN> inputVertex,
java.util.function.Function<IN,IntegerTensor> op) |
IntegerUnaryOpLambda(Vertex<IN> inputVertex,
java.util.function.Function<IN,IntegerTensor> op) |
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
protected final java.util.function.Function<IN,IntegerTensor> op
public IntegerUnaryOpLambda(long[] shape, Vertex<IN> inputVertex, java.util.function.Function<IN,IntegerTensor> op)
public IntegerUnaryOpLambda(Vertex<IN> inputVertex, java.util.function.Function<IN,IntegerTensor> op)
public IntegerTensor calculate()
calculate
in interface NonProbabilistic<IntegerTensor>