dai::MR::Properties Struct Reference

Parameters for MR. More...

#include <dai/mr.h>

List of all members.

Public Member Functions

 DAI_ENUM (UpdateType, FULL, LINEAR)
 Enumeration of different types of update equations.
 DAI_ENUM (InitType, RESPPROP, CLAMPING, EXACT)
 Enumeration of different ways of initializing the cavity correlations.

Public Attributes

size_t verbose
 Verbosity (amount of output sent to stderr).
Real tol
 Tolerance for convergence test.
UpdateType updates
 Update equations.
InitType inits
 How to initialize the cavity correlations.


Detailed Description

Parameters for MR.

Member Function Documentation

dai::MR::Properties::DAI_ENUM ( UpdateType  ,
FULL  ,
LINEAR   
)

Enumeration of different types of update equations.

The possible update equations are:

  • FULL full updates, slow but accurate
  • LINEAR linearized updates, faster but less accurate

dai::MR::Properties::DAI_ENUM ( InitType  ,
RESPPROP  ,
CLAMPING  ,
EXACT   
)

Enumeration of different ways of initializing the cavity correlations.

The possible cavity initializations are:

  • RESPPROP using response propagation ("linear response")
  • CLAMPING using clamping and BP
  • EXACT using JunctionTree


Member Data Documentation

Verbosity (amount of output sent to stderr).

Tolerance for convergence test.

Update equations.

How to initialize the cavity correlations.


The documentation for this struct was generated from the following file:

Generated on Thu Aug 5 19:04:07 2010 for libDAI by  doxygen 1.5.5