libDAI
Classes | Namespaces | Functions
bbp.h File Reference

Defines class BBP, which implements Back-Belief-Propagation. More...

#include <dai/dai_config.h>
#include <vector>
#include <utility>
#include <dai/prob.h>
#include <dai/daialg.h>
#include <dai/factorgraph.h>
#include <dai/enum.h>
#include <dai/bp_dual.h>

Go to the source code of this file.

Classes

class  dai::BBPCostFunction
 Predefined cost functions that can be used with BBP. More...
 
class  dai::BBP
 Implements BBP (Back-Belief-Propagation) [EaG09]. More...
 
struct  dai::BBP::Properties
 Parameters for BBP. More...
 

Namespaces

 dai
 Namespace for libDAI.
 

Functions

 dai::DAI_ENUM (BBPCostFunctionBase, CFN_GIBBS_B, CFN_GIBBS_B2, CFN_GIBBS_EXP, CFN_GIBBS_B_FACTOR, CFN_GIBBS_B2_FACTOR, CFN_GIBBS_EXP_FACTOR, CFN_VAR_ENT, CFN_FACTOR_ENT, CFN_BETHE_ENT)
 Enumeration of several cost functions that can be used with BBP. More...
 

Detailed Description

Defines class BBP, which implements Back-Belief-Propagation.

Todo:
Clean up code