public class ConstantIntegerVertex extends IntegerVertex implements NonProbabilistic<IntegerTensor>
Constructor and Description |
---|
ConstantIntegerVertex(int constant) |
ConstantIntegerVertex(int[] vector) |
ConstantIntegerVertex(IntegerTensor constant) |
Modifier and Type | Method and Description |
---|---|
IntegerTensor |
calculate() |
IntegerTensor |
sample(KeanuRandom random) |
abs, concat, div, div, divideBy, divideBy, divideBy, equalTo, getValue, greaterThan, greaterThanOrEqualTo, lambda, lambda, lessThan, lessThanOrEqualTo, minus, minus, minus, multiply, multiply, multiply, notEqualTo, observe, observe, plus, plus, plus, pow, pow, reshape, setAndCascade, setAndCascade, setValue, setValue, slice, sum, take, times, times, unaryMinus
addChild, addParent, addParents, equals, eval, getChildren, getConnectedGraph, getId, getIndentation, getLabel, getObservedValue, getParents, getRawValue, getShape, getValue, hashCode, hasValue, isObserved, isProbabilistic, labeledAs, lazyEval, observe, observeOwnValue, sample, setAndCascade, setLabel, setParents, setParents, setValue, toString, unobserve
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
contradictsObservation
getObservedValue, isObserved, observableTypeFor, observe, unobserve
public ConstantIntegerVertex(IntegerTensor constant)
public ConstantIntegerVertex(int[] vector)
public ConstantIntegerVertex(int constant)
public IntegerTensor sample(KeanuRandom random)
sample
in class Vertex<IntegerTensor>
random
- source of randomnesspublic IntegerTensor calculate()
calculate
in interface NonProbabilistic<IntegerTensor>