public class Exact extends java.lang.Object implements PosteriorInferenceEngine
Modifier and Type | Field and Description |
---|---|
boolean |
checkLawsGenerateAgreement |
int |
maxDepth |
int |
maxTraces |
blang.inits.experiments.ExperimentResults |
results |
Constructor and Description |
---|
Exact() |
Modifier and Type | Method and Description |
---|---|
void |
check(GraphAnalysis analysis) |
static double |
logNormalization(SampledModel model) |
static double |
logWeight(SampledModel model,
bayonet.distributions.ExhaustiveDebugRandom exhaustive) |
void |
performInference() |
void |
setSampledModel(SampledModel model) |
public blang.inits.experiments.ExperimentResults results
public int maxDepth
public int maxTraces
public boolean checkLawsGenerateAgreement
public void performInference()
performInference
in interface PosteriorInferenceEngine
public static double logWeight(SampledModel model, bayonet.distributions.ExhaustiveDebugRandom exhaustive)
public static double logNormalization(SampledModel model)
public void setSampledModel(SampledModel model)
setSampledModel
in interface PosteriorInferenceEngine
public void check(GraphAnalysis analysis)
check
in interface PosteriorInferenceEngine