public interface ModelVertex<T> extends NonProbabilistic<T>
| Modifier and Type | Method and Description |
|---|---|
default BooleanVertex |
getBooleanModelOutputVertex(VertexLabel label) |
default DoubleVertex |
getDoubleModelOutputVertex(VertexLabel label) |
default IntegerVertex |
getIntegerModelOutputVertex(VertexLabel label) |
<U,T extends Tensor<U,T>> |
getModelOutputValue(VertexLabel label) |
boolean |
hasCalculated() |
void |
run() |
java.util.Map<VertexLabel,Vertex<? extends Tensor>> |
updateValues() |
calculate, contradictsObservationgetObservedValue, isObserved, observe, unobservevoid run()
java.util.Map<VertexLabel,Vertex<? extends Tensor>> updateValues()
boolean hasCalculated()
<U,T extends Tensor<U,T>> T getModelOutputValue(VertexLabel label)
default DoubleVertex getDoubleModelOutputVertex(VertexLabel label)
default IntegerVertex getIntegerModelOutputVertex(VertexLabel label)
default BooleanVertex getBooleanModelOutputVertex(VertexLabel label)