public abstract class BooleanBinaryOpLambda<A extends Tensor,B extends Tensor> extends BooleanBinaryOpVertex<A,B>
A_NAME, B_NAME, left, right
Constructor and Description |
---|
BooleanBinaryOpLambda(long[] shape,
Vertex<A> a,
Vertex<B> b,
java.util.function.BiFunction<A,B,BooleanTensor> boolOp) |
Modifier and Type | Method and Description |
---|---|
protected BooleanTensor |
op(A a,
B b) |
calculate, contradictsObservation, getLeft, getRight
and, and, and, assertTrue, assertTrue, concat, equalTo, getValue, loadValue, not, not, notEqualTo, observe, observe, or, or, or, reshape, saveValue, setAndCascade, setAndCascade, setValue, setValue, slice, take
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
getObservedValue, isObserved, observe, unobserve
protected BooleanTensor op(A a, B b)