public abstract class BooleanBinaryOpLambda<A extends Tensor,B extends Tensor> extends BooleanBinaryOpVertex<A,B>
a, A_NAME, b, B_NAME
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, getA, getB
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)