public class ProtobufSaver extends java.lang.Object implements NetworkSaver
| Constructor and Description |
|---|
ProtobufSaver(BayesianNetwork net) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearGraph() |
protected io.improbable.mir.SavedBayesNet.Graph |
getGraph(boolean withSavedValues) |
protected io.improbable.mir.KeanuSavedBayesNet.ProtoModel |
getModel(boolean withSavedValues,
java.util.Map<java.lang.String,java.lang.String> metadata) |
void |
save(java.io.OutputStream output,
boolean saveValues,
java.util.Map<java.lang.String,java.lang.String> metadata) |
void |
save(Vertex vertex) |
void |
saveValue(BooleanVertex vertex) |
void |
saveValue(DoubleVertex vertex) |
void |
saveValue(IntegerVertex vertex) |
void |
saveValue(Vertex vertex) |
public ProtobufSaver(BayesianNetwork net)
public void save(java.io.OutputStream output,
boolean saveValues,
java.util.Map<java.lang.String,java.lang.String> metadata)
throws java.io.IOException
save in interface NetworkSaverjava.io.IOExceptionprotected io.improbable.mir.KeanuSavedBayesNet.ProtoModel getModel(boolean withSavedValues,
java.util.Map<java.lang.String,java.lang.String> metadata)
protected io.improbable.mir.SavedBayesNet.Graph getGraph(boolean withSavedValues)
protected void clearGraph()
public void save(Vertex vertex)
save in interface NetworkSaverpublic void saveValue(Vertex vertex)
saveValue in interface NetworkSaverpublic void saveValue(DoubleVertex vertex)
saveValue in interface NetworkSaverpublic void saveValue(IntegerVertex vertex)
saveValue in interface NetworkSaverpublic void saveValue(BooleanVertex vertex)
saveValue in interface NetworkSaver