#include <vector>
#include <string>
#include <iostream>
#include <cmath>
#include <limits>
#include "opengm/opengm.hxx"
#include "opengm/graphicalmodel/decomposition/graphicalmodeldecomposition.hxx"
#include "opengm/graphicalmodel/decomposition/graphicalmodeldecomposer.hxx"
#include "opengm/functions/modelviewfunction.hxx"
#include "opengm/datastructures/marray/marray.hxx"
#include "opengm/utilities/tribool.hxx"
#include "opengm/inference/dualdecomposition/dddualvariableblock.hxx"
#include <opengm/utilities/timer.hxx>
Go to the source code of this file.
Classes | |
class | opengm::DualDecompositionBaseParameter |
class | opengm::DualDecompositionEmptyVisitor< DD > |
Visitor. More... | |
class | opengm::DualDecompositionVisitor< DD > |
Visitor. More... | |
class | opengm::DualDecompositionBase< GM, DUALBLOCK > |
A framework for inference algorithms based on Lagrangian decomposition. More... | |
Namespaces | |
namespace | opengm |
The OpenGM namespace. | |
Functions | |
template<class DUALVAR , class T > | |
void | opengm::DualVarAssign (DUALVAR &dv, T *t) |
template<class T > | |
void | opengm::DualVarAssign (marray::View< T, false > &dv, T *t) |