OpenGM  2.3.x
Discrete Graphical Model Library
Public Member Functions | Public Attributes | List of all members
opengm::external::MPLP< GM >::Parameter Struct Reference

#include <mplp.hxx>

+ Collaboration diagram for opengm::external::MPLP< GM >::Parameter:

Public Member Functions

 Parameter (const size_t maxIterLP=1000, const size_t maxIterTight=100000, const size_t maxIterLater=20, const double maxTime=3600, const double maxTimeLP=1200, const size_t numClusToAddMin=5, const size_t numClusToAddMax=20, const double objDelThr=0.0002, const double intGapThr=0.0002, const bool UAIsettings=false, const bool addEdgeIntersections=true, const bool doGlobalDecoding=false, const bool useDecimation=false, const bool lookForCSPs=false, const bool logMode=false, const std::string &logFile=std::string(), const int seed=0, const std::string &inputFile=std::string(), const std::string &evidenceFile=std::string())
 Constructor. More...
 

Public Attributes

size_t maxIterLP_
 
size_t maxIterTight_
 
size_t maxIterLater_
 
double maxTime_
 
double maxTimeLP_
 
size_t numClusToAddMin_
 
size_t numClusToAddMax_
 
double objDelThr_
 
double intGapThr_
 
bool UAIsettings_
 
bool addEdgeIntersections_
 
bool doGlobalDecoding_
 
bool useDecimation_
 
bool lookForCSPs_
 
double infTime_
 
std::string logFile_
 
int seed_
 
std::string inputFile_
 
std::string evidenceFile_
 

Detailed Description

template<class GM>
struct opengm::external::MPLP< GM >::Parameter

Definition at line 43 of file mplp.hxx.

Constructor & Destructor Documentation

template<class GM>
opengm::external::MPLP< GM >::Parameter::Parameter ( const size_t  maxIterLP = 1000,
const size_t  maxIterTight = 100000,
const size_t  maxIterLater = 20,
const double  maxTime = 3600,
const double  maxTimeLP = 1200,
const size_t  numClusToAddMin = 5,
const size_t  numClusToAddMax = 20,
const double  objDelThr = 0.0002,
const double  intGapThr = 0.0002,
const bool  UAIsettings = false,
const bool  addEdgeIntersections = true,
const bool  doGlobalDecoding = false,
const bool  useDecimation = false,
const bool  lookForCSPs = false,
const bool  logMode = false,
const std::string &  logFile = std::string(),
const int  seed = 0,
const std::string &  inputFile = std::string(),
const std::string &  evidenceFile = std::string() 
)
inline

Constructor.

Definition at line 45 of file mplp.hxx.

Member Data Documentation

template<class GM>
bool opengm::external::MPLP< GM >::Parameter::addEdgeIntersections_

Definition at line 113 of file mplp.hxx.

template<class GM>
bool opengm::external::MPLP< GM >::Parameter::doGlobalDecoding_

Definition at line 114 of file mplp.hxx.

template<class GM>
std::string opengm::external::MPLP< GM >::Parameter::evidenceFile_

Definition at line 128 of file mplp.hxx.

template<class GM>
double opengm::external::MPLP< GM >::Parameter::infTime_

Definition at line 123 of file mplp.hxx.

template<class GM>
std::string opengm::external::MPLP< GM >::Parameter::inputFile_

Definition at line 127 of file mplp.hxx.

template<class GM>
double opengm::external::MPLP< GM >::Parameter::intGapThr_

Definition at line 107 of file mplp.hxx.

template<class GM>
std::string opengm::external::MPLP< GM >::Parameter::logFile_

Definition at line 125 of file mplp.hxx.

template<class GM>
bool opengm::external::MPLP< GM >::Parameter::lookForCSPs_

Definition at line 116 of file mplp.hxx.

template<class GM>
size_t opengm::external::MPLP< GM >::Parameter::maxIterLater_

Definition at line 97 of file mplp.hxx.

template<class GM>
size_t opengm::external::MPLP< GM >::Parameter::maxIterLP_

Definition at line 95 of file mplp.hxx.

template<class GM>
size_t opengm::external::MPLP< GM >::Parameter::maxIterTight_

Definition at line 96 of file mplp.hxx.

template<class GM>
double opengm::external::MPLP< GM >::Parameter::maxTime_

Definition at line 98 of file mplp.hxx.

template<class GM>
double opengm::external::MPLP< GM >::Parameter::maxTimeLP_

Definition at line 99 of file mplp.hxx.

template<class GM>
size_t opengm::external::MPLP< GM >::Parameter::numClusToAddMax_

Definition at line 105 of file mplp.hxx.

template<class GM>
size_t opengm::external::MPLP< GM >::Parameter::numClusToAddMin_

Definition at line 104 of file mplp.hxx.

template<class GM>
double opengm::external::MPLP< GM >::Parameter::objDelThr_

Definition at line 106 of file mplp.hxx.

template<class GM>
int opengm::external::MPLP< GM >::Parameter::seed_

Definition at line 126 of file mplp.hxx.

template<class GM>
bool opengm::external::MPLP< GM >::Parameter::UAIsettings_

Definition at line 110 of file mplp.hxx.

template<class GM>
bool opengm::external::MPLP< GM >::Parameter::useDecimation_

Definition at line 115 of file mplp.hxx.