#include <dai/hak.h>
Public Member Functions | |
DAI_ENUM (ClustersType, MIN, BETHE, DELTA, LOOP) | |
Enumeration of possible cluster choices. | |
DAI_ENUM (InitType, UNIFORM, RANDOM) | |
Enumeration of possible message initializations. | |
Public Attributes | |
size_t | verbose |
Verbosity (amount of output sent to stderr). | |
size_t | maxiter |
Maximum number of iterations. | |
double | maxtime |
Maximum time (in seconds). | |
Real | tol |
Tolerance for convergence test. | |
Real | damping |
Damping constant (0.0 means no damping, 1.0 is maximum damping). | |
ClustersType | clusters |
How to choose the outer regions. | |
InitType | init |
How to initialize the messages. | |
bool | doubleloop |
Use single-loop (GBP) or double-loop (HAK). | |
size_t | loopdepth |
Depth of loops (only relevant for clusters == ClustersType::LOOP ). |
dai::HAK::Properties::DAI_ENUM | ( | ClustersType | , | |
MIN | , | |||
BETHE | , | |||
DELTA | , | |||
LOOP | ||||
) |
Enumeration of possible cluster choices.
The following cluster choices are defined:
dai::HAK::Properties::DAI_ENUM | ( | InitType | , | |
UNIFORM | , | |||
RANDOM | ||||
) |
Enumeration of possible message initializations.
Verbosity (amount of output sent to stderr).
Maximum number of iterations.
Maximum time (in seconds).
Tolerance for convergence test.
Damping constant (0.0 means no damping, 1.0 is maximum damping).
ClustersType dai::HAK::Properties::clusters |
How to choose the outer regions.
InitType dai::HAK::Properties::init |
How to initialize the messages.
Use single-loop (GBP) or double-loop (HAK).
Depth of loops (only relevant for clusters == ClustersType::LOOP
).