.setValue(KeanuSavedBayesNet.VertexValue.newBuilder() .setIntVal(KeanuSavedBayesNet.IntegerTensor.newBuilder() .addShape(1).addShape(1)
.setVertexLabel(labelForValue) .setId(KeanuSavedBayesNet.VertexID.newBuilder().setId(idForValue)) .setValue(KeanuSavedBayesNet.VertexValue.newBuilder() .setDoubleVal(KeanuSavedBayesNet.DoubleTensor.newBuilder() .addShape(1).addShape(1)
private KeanuSavedBayesNet.StoredValue getValue(IntegerVertex vertex) { KeanuSavedBayesNet.IntegerTensor savedValue = getTensor(vertex.getValue()); KeanuSavedBayesNet.VertexValue value = KeanuSavedBayesNet.VertexValue.newBuilder() .setIntVal(savedValue) .build(); return getStoredValue(vertex, value); }
private KeanuSavedBayesNet.StoredValue getValue(Vertex vertex, String formattedValue) { KeanuSavedBayesNet.GenericTensor savedValue = KeanuSavedBayesNet.GenericTensor.newBuilder() .addAllShape(Longs.asList(vertex.getShape())) .addValues(formattedValue) .build(); KeanuSavedBayesNet.VertexValue value = KeanuSavedBayesNet.VertexValue.newBuilder() .setGenericVal(savedValue) .build(); return getStoredValue(vertex, value); }
private KeanuSavedBayesNet.StoredValue getValue(BooleanVertex vertex) { KeanuSavedBayesNet.BooleanTensor savedValue = getTensor(vertex.getValue()); KeanuSavedBayesNet.VertexValue value = KeanuSavedBayesNet.VertexValue.newBuilder() .setBoolVal(savedValue) .build(); return getStoredValue(vertex, value); }
private KeanuSavedBayesNet.StoredValue getValue(DoubleVertex vertex) { KeanuSavedBayesNet.DoubleTensor savedValue = getTensor(vertex.getValue()); KeanuSavedBayesNet.VertexValue value = KeanuSavedBayesNet.VertexValue.newBuilder() .setDoubleVal(savedValue) .build(); return getStoredValue(vertex, value); }