dai::sequentialVariableElimination Class Reference

Helper object for dai::ClusterGraph::VarElim(). More...

#include <dai/clustergraph.h>

List of all members.

Public Member Functions

 sequentialVariableElimination (const std::vector< Var > s)
 Construct from vector of variables.
size_t operator() (const ClusterGraph &cl, const std::set< size_t > &)
 Returns next variable in sequence.

Private Attributes

std::vector< Varseq
 The variable elimination sequence.
size_t i
 Counter.


Detailed Description

Helper object for dai::ClusterGraph::VarElim().

Chooses the next variable to eliminate by picking them sequentially from a given vector of variables.


Constructor & Destructor Documentation

dai::sequentialVariableElimination::sequentialVariableElimination ( const std::vector< Var s  )  [inline]

Construct from vector of variables.


Member Function Documentation

size_t dai::sequentialVariableElimination::operator() ( const ClusterGraph cl,
const std::set< size_t > &   
)

Returns next variable in sequence.


Member Data Documentation

The variable elimination sequence.

Counter.


The documentation for this class was generated from the following files:

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