Package ch.idsia.crema.model.io.uai
Class NetUAIWriter<T extends DAGModel<? extends OperableFactor<?>>>
- java.lang.Object
-
- ch.idsia.crema.model.io.uai.UAIWriter<T>
-
- ch.idsia.crema.model.io.uai.NetUAIWriter<T>
-
- Direct Known Subclasses:
BayesUAIWriter
,HCredalUAIWriter
,VCredalUAIWriter
public abstract class NetUAIWriter<T extends DAGModel<? extends OperableFactor<?>>> extends UAIWriter<T>
-
-
Constructor Summary
Constructors Constructor Description NetUAIWriter(T target, String filename)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
sanityChecks()
protected void
writeDomains()
protected abstract void
writeFactors()
protected void
writeVariablesInfo()
-
-
-
Method Detail
-
sanityChecks
protected void sanityChecks()
- Specified by:
sanityChecks
in classUAIWriter<T extends DAGModel<? extends OperableFactor<?>>>
-
writeVariablesInfo
protected void writeVariablesInfo()
-
writeDomains
protected void writeDomains()
-
writeFactors
protected abstract void writeFactors() throws IOException
- Throws:
IOException
-
-