Package ch.idsia.credici.model.io.uai
Class CausalUAIWriter
- java.lang.Object
-
- ch.idsia.crema.model.io.uai.UAIWriter<T>
-
- ch.idsia.crema.model.io.uai.NetUAIWriter<StructuralCausalModel>
-
- ch.idsia.credici.model.io.uai.CausalUAIWriter
-
public class CausalUAIWriter extends ch.idsia.crema.model.io.uai.NetUAIWriter<StructuralCausalModel>
-
-
Constructor Summary
Constructors Constructor Description CausalUAIWriter(StructuralCausalModel target, BufferedWriter writer)
CausalUAIWriter(StructuralCausalModel target, String file)
-
Method Summary
Modifier and Type Method Description static boolean
isCompatible(Object target)
static void
main(String[] args)
protected void
sanityChecks()
static void
write(Object target, String fileName)
protected void
writeDomains()
protected void
writeFactors()
protected void
writeTarget()
-
-
-
Constructor Detail
-
CausalUAIWriter
public CausalUAIWriter(StructuralCausalModel target, String file) throws IOException
- Throws:
IOException
-
CausalUAIWriter
public CausalUAIWriter(StructuralCausalModel target, BufferedWriter writer)
-
-
Method Detail
-
write
public static void write(Object target, String fileName) throws IOException
- Throws:
IOException
-
sanityChecks
protected void sanityChecks()
- Overrides:
sanityChecks
in classch.idsia.crema.model.io.uai.NetUAIWriter<StructuralCausalModel>
-
writeFactors
protected void writeFactors() throws IOException
- Specified by:
writeFactors
in classch.idsia.crema.model.io.uai.NetUAIWriter<StructuralCausalModel>
- Throws:
IOException
-
writeTarget
protected void writeTarget() throws IOException
- Specified by:
writeTarget
in classch.idsia.crema.model.io.uai.UAIWriter<StructuralCausalModel>
- Throws:
IOException
-
writeDomains
protected void writeDomains() throws IOException
- Overrides:
writeDomains
in classch.idsia.crema.model.io.uai.NetUAIWriter<StructuralCausalModel>
- Throws:
IOException
-
isCompatible
public static boolean isCompatible(Object target)
-
main
public static void main(String[] args) throws IOException
- Throws:
IOException
-
-