OpenGM  2.3.x
Discrete Graphical Model Library
Classes | Namespaces | Functions
combilp.hxx File Reference
#include <opengm/graphicalmodel/graphicalmodel_manipulator.hxx>
#include <opengm/inference/lpcplex.hxx>
#include <opengm/inference/auxiliary/lp_reparametrization.hxx>
#include <opengm/inference/trws/output_debug_utils.hxx>
#include <opengm/inference/trws/trws_base.hxx>
+ Include dependency graph for combilp.hxx:

Go to the source code of this file.

Classes

struct  opengm::combilp_base::CombiLP_base_Parameter
 
class  opengm::combilp_base::CombiLP_base< GM, ACC, LPREPARAMETRIZER >
 
struct  opengm::CombiLP_Parameter< LPSOLVERPARAMETERS, REPARAMETRIZERPARAMETERS >
 
class  opengm::CombiLP< GM, ACC, LPSOLVER >
 CombiLP

Savchynskyy, B. and Kappes, J. H. and Swoboda, P. and Schnoerr, C.: "Global MAP-Optimality by Shrinking the Combinatorial Search Area with Convex Relaxation". In NIPS, 2013. More...
 

Namespaces

 opengm
 The OpenGM namespace.
 
 opengm::combilp_base
 

Functions

template<class FACTOR >
void opengm::combilp_base::MakeFactorVariablesTrue (const FACTOR &f, std::vector< bool > *pmask)
 
template<class GM >
void opengm::combilp_base::DilateMask (const GM &gm, typename GM::IndexType varId, std::vector< bool > *pmask)
 
template<class GM >
void opengm::combilp_base::DilateMask (const GM &gm, const std::vector< bool > &inmask, std::vector< bool > *poutmask)
 
template<class GM >
bool opengm::combilp_base::LabelingMatching (const std::vector< typename GM::LabelType > &labeling1, const std::vector< typename GM::LabelType > &labeling2, const std::vector< bool > &mask, std::list< typename GM::IndexType > *presult)
 
template<class GM >
void opengm::combilp_base::GetMaskBoundary (const GM &gm, const std::vector< bool > &mask, std::vector< bool > *boundmask)