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  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  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  factorsp.h [code]
 Defines TFactorSp<> class which represents sparse factors in probability distributions.
file  fbp.h [code]
 Defines class FBP, which implements Fractional Belief Propagation.
file  fo.h [code]
 Defines various function objects.
file  gibbs.h [code]
 Defines class Gibbs, which implements Gibbs sampling.
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  probsp.h [code]
 Defines TProbSp<> class which represents sparse (probability) vectors.
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  spvector.h [code]
 Defines spvector<> class, which implements a sparse vector (using a std::vector)
file  spvector_map.h [code]
 Defines spvector_map<> class, which implements a sparse vector (using a std::map)
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.