← Documentation
ADS-IDAC Engine 5.0.0
compiler.hpp File Reference

bncore::JunctionTreeCompiler, which turns a Graph into the JunctionTree that the inference engine runs on. More...

#include "bncore/graph/graph.hpp"
#include "bncore/inference/junction_tree.hpp"
#include <memory>
#include <string>
#include <vector>
Include dependency graph for compiler.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  bncore::JunctionTreeCompiler
 Builds a junction tree from a Bayesian network graph. More...
 

Namespaces

namespace  bncore
 

Detailed Description

bncore::JunctionTreeCompiler, which turns a Graph into the JunctionTree that the inference engine runs on.

Compilation depends on the graph's structure and state counts only. CPT values are read later, when a BatchWorkspace builds its potentials.

Definition in file compiler.hpp.