|
libDAI
|
Helper object for dai::ClusterGraph::VarElim() More...
#include <dai/clustergraph.h>
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< Var > | seq |
| The variable elimination sequence. | |
| size_t | i |
| Counter. | |
Helper object for dai::ClusterGraph::VarElim()
Chooses the next variable to eliminate by picking them sequentially from a given vector of variables.
| dai::sequentialVariableElimination::sequentialVariableElimination | ( | const std::vector< Var > | s | ) | [inline] |
Construct from vector of variables.
| size_t dai::sequentialVariableElimination::operator() | ( | const ClusterGraph & | cl, |
| const std::set< size_t > & | |||
| ) |
Returns next variable in sequence.
std::vector<Var> dai::sequentialVariableElimination::seq [private] |
The variable elimination sequence.
size_t dai::sequentialVariableElimination::i [private] |
Counter.
1.7.4