#include <dai/jtree.h>
Public Member Functions | |
DAI_ENUM (UpdateType, HUGIN, SHSH) | |
Enumeration of possible JTree updates. | |
DAI_ENUM (InfType, SUMPROD, MAXPROD) | |
Enumeration of inference variants. | |
DAI_ENUM (HeuristicType, MINNEIGHBORS, MINWEIGHT, MINFILL, WEIGHTEDMINFILL) | |
Enumeration of elimination cost functions used for constructing the junction tree. | |
Public Attributes | |
size_t | verbose |
Verbosity (amount of output sent to stderr). | |
UpdateType | updates |
Type of updates. | |
InfType | inference |
Type of inference. | |
HeuristicType | heuristic |
Heuristic to use for constructing the junction tree. | |
size_t | maxmem |
Maximum memory to use in bytes (0 means unlimited). |
dai::JTree::Properties::DAI_ENUM | ( | UpdateType | , | |
HUGIN | , | |||
SHSH | ||||
) |
Enumeration of possible JTree updates.
There are two types of updates:
dai::JTree::Properties::DAI_ENUM | ( | InfType | , | |
SUMPROD | , | |||
MAXPROD | ||||
) |
Enumeration of inference variants.
There are two inference variants:
dai::JTree::Properties::DAI_ENUM | ( | HeuristicType | , | |
MINNEIGHBORS | , | |||
MINWEIGHT | , | |||
MINFILL | , | |||
WEIGHTEDMINFILL | ||||
) |
Enumeration of elimination cost functions used for constructing the junction tree.
The cost of eliminating a variable can be (
Verbosity (amount of output sent to stderr).
UpdateType dai::JTree::Properties::updates |
Type of updates.
Type of inference.
HeuristicType dai::JTree::Properties::heuristic |
Heuristic to use for constructing the junction tree.
Maximum memory to use in bytes (0 means unlimited).