public abstract class BooleanVertex extends Vertex<BooleanTensor> implements io.improbable.keanu.kotlin.BooleanOperators<BooleanVertex>
| Constructor and Description |
|---|
BooleanVertex(long[] initialShape) |
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, unobservepublic void saveValue(NetworkSaver netSaver)
saveValue in class Vertex<BooleanTensor>public void loadValue(NetworkLoader loader)
loadValue in class Vertex<BooleanTensor>@SafeVarargs public final BooleanVertex or(Vertex<BooleanTensor>... those)
public BooleanVertex or(boolean that)
or in interface io.improbable.keanu.kotlin.BooleanOperators<BooleanVertex>public BooleanVertex or(BooleanVertex that)
or in interface io.improbable.keanu.kotlin.BooleanOperators<BooleanVertex>@SafeVarargs public final BooleanVertex and(Vertex<BooleanTensor>... those)
public BooleanVertex and(BooleanVertex that)
and in interface io.improbable.keanu.kotlin.BooleanOperators<BooleanVertex>public BooleanVertex and(boolean that)
and in interface io.improbable.keanu.kotlin.BooleanOperators<BooleanVertex>public BooleanVertex not()
not in interface io.improbable.keanu.kotlin.BooleanOperators<BooleanVertex>public static BooleanVertex concat(int dimension, BooleanVertex... toConcat)
public static final BooleanVertex not(Vertex<BooleanTensor> vertex)
public AssertVertex assertTrue()
public AssertVertex assertTrue(java.lang.String errorMessage)
public BooleanVertex equalTo(BooleanVertex rhs)
public <T extends Tensor> BooleanVertex notEqualTo(Vertex<T> rhs)
public BooleanVertex slice(int dimension, long index)
public void setValue(boolean value)
public void setValue(boolean[] values)
public void setAndCascade(boolean value)
public void setAndCascade(boolean[] values)
public void observe(boolean value)
public void observe(boolean[] values)
public boolean getValue(long... index)
public BooleanVertex take(long... index)
public BooleanVertex reshape(long... proposedShape)