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

Junction tree data structure of BNCore: Clique, Separator and the JunctionTree container. More...

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

Go to the source code of this file.

Classes

struct  bncore::Clique
 One clique of a junction tree. More...
 
struct  bncore::Separator
 One edge of a junction tree, with the variables its cliques share. More...
 
class  bncore::JunctionTree
 Cliques and separators compiled from one Graph. More...
 

Namespaces

namespace  bncore
 

Detailed Description

Junction tree data structure of BNCore: Clique, Separator and the JunctionTree container.

JunctionTreeCompiler::compile() fills a JunctionTree from a Graph. BatchWorkspace reads it to set up message passing, and BatchExecutionEngine runs queries against it. The tree holds structure only: calibrated beliefs live in the workspaces.

Definition in file junction_tree.hpp.