libDAI
|
#include <dai/jtree.h>
Public Member Functions | |
DAI_ENUM (UpdateType, HUGIN, SHSH) | |
Enumeration of possible JTree updates. More... | |
DAI_ENUM (InfType, SUMPROD, MAXPROD) | |
Enumeration of inference variants. More... | |
DAI_ENUM (HeuristicType, MINNEIGHBORS, MINWEIGHT, MINFILL, WEIGHTEDMINFILL) | |
Enumeration of elimination cost functions used for constructing the junction tree. More... | |
Public Attributes | |
size_t | verbose |
Verbosity (amount of output sent to stderr) More... | |
UpdateType | updates |
Type of updates. More... | |
InfType | inference |
Type of inference. More... | |
HeuristicType | heuristic |
Heuristic to use for constructing the junction tree. More... | |
size_t | maxmem |
Maximum memory to use in bytes (0 means unlimited) More... | |
Parameters for JTree.
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 (
size_t dai::JTree::Properties::verbose |
Verbosity (amount of output sent to stderr)
UpdateType dai::JTree::Properties::updates |
Type of updates.
InfType dai::JTree::Properties::inference |
Type of inference.
HeuristicType dai::JTree::Properties::heuristic |
Heuristic to use for constructing the junction tree.
size_t dai::JTree::Properties::maxmem |
Maximum memory to use in bytes (0 means unlimited)