libDAI
dai Directory Reference

Directories

directory  matlab
 

Files

file  alldai.h [code]
 Main libDAI header file. It #includes all other libDAI headers.
 
file  bbp.h [code]
 Defines class BBP, which implements Back-Belief-Propagation.
 
file  bipgraph.h [code]
 Defines the BipartiteGraph class, which represents a bipartite graph.
 
file  bp.h [code]
 Defines class BP, which implements (Loopy) Belief Propagation.
 
file  bp_dual.h [code]
 Defines class BP_dual, which is used primarily by BBP.
 
file  cbp.h [code]
 Defines class CBP, which implements Conditioned Belief Propagation.
 
file  clustergraph.h [code]
 Defines class ClusterGraph, which is used by JTree, TreeEP and HAK.
 
file  cobwebgraph.h [code]
 Defines class CobwebGraph, which implements a type of region graph used by GLC.
 
file  createfg.h [code]
 Provides functionality for input/output of data structures in various file formats.
 
file  dag.h [code]
 Defines the DAG class, which represents a directed acyclic graph.
 
file  dai_config.h [code]
 Allows the user to specify which algorithms will be built into libDAI.
 
file  daialg.h [code]
 Defines the general interface for inference methods in libDAI (classes InfAlg, DaiAlg<>, DaiAlgFG and DaiAlgRG).
 
file  decmap.h [code]
 Defines class DecMAP, which constructs a MAP state by decimation.
 
file  doc.h [code]
 Contains additional doxygen documentation.
 
file  emalg.h [code]
 Defines classes related to Expectation Maximization (EMAlg, ParameterEstimation, CondProbEstimation and SharedParameters)
 
file  enum.h [code]
 Defines the DAI_ENUM macro, which can be used to define an enum with additional functionality.
 
file  evidence.h [code]
 Defines class Evidence, which stores multiple observations of joint states of variables.
 
file  exactinf.h [code]
 Defines ExactInf class, which can be used for exact inference on small factor graphs.
 
file  exceptions.h [code]
 Defines the Exception class and macros for throwing exceptions and doing assertions.
 
file  factor.h [code]
 Defines TFactor<> and Factor classes which represent factors in probability distributions.
 
file  factorgraph.h [code]
 Defines the FactorGraph class, which represents factor graphs (e.g., Bayesian networks or Markov random fields)
 
file  fbp.h [code]
 Defines class FBP, which implements Fractional Belief Propagation.
 
file  gibbs.h [code]
 Defines class Gibbs, which implements Gibbs sampling.
 
file  glc.h [code]
 Defines classes GLC and Cobweb, which implement the "Generalized Loop Correction method".
 
file  graph.h [code]
 Defines the GraphAL class, which represents an undirected graph as an adjacency list.
 
file  hak.h [code]
 Defines class HAK, which implements a variant of Generalized Belief Propagation.
 
file  index.h [code]
 Defines the IndexFor, multifor, Permute and State classes, which all deal with indexing multi-dimensional arrays.
 
file  io.h [code]
 Provides functionality for input/output of data structures in various file formats.
 
file  jtree.h [code]
 Defines class JTree, which implements the junction tree algorithm.
 
file  lc.h [code]
 Defines class LC, which implements loop corrections for approximate inference.
 
file  mf.h [code]
 Defines class MF which implements the Mean Field algorithm.
 
file  mr.h [code]
 Defines class MR, which implements loop corrections as proposed by Montanari and Rizzo.
 
file  prob.h [code]
 Defines TProb<> and Prob classes which represent (probability) vectors (e.g., probability distributions of discrete random variables)
 
file  properties.h [code]
 Defines the Property and PropertySet classes, which are mainly used for managing parameters of inference algorithms.
 
file  regiongraph.h [code]
 Defines classes Region, FRegion and RegionGraph, which implement a particular subclass of region graphs.
 
file  smallset.h [code]
 Defines the SmallSet<> class, which represents a set (optimized for a small number of elements).
 
file  test1.cpp
 
file  test2.cpp
 
file  test3.cpp
 
file  test4.cpp
 
file  treeep.h [code]
 Defines class TreeEP, which implements Tree Expectation Propagation.
 
file  trwbp.h [code]
 Defines class TRWBP, which implements Tree-Reweighted Belief Propagation.
 
file  util.h [code]
 Defines general utility functions and adds an abstraction layer for platform-dependent functionality.
 
file  var.h [code]
 Defines class Var, which represents a discrete random variable.
 
file  varset.h [code]
 Defines the VarSet class, which represents a set of random variables.
 
file  weightedgraph.h [code]
 Defines some utility functions for (weighted) undirected graphs, trees and rooted trees.