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

#include <alphaexpansionfusion.hxx>

+ Collaboration diagram for opengm::AlphaExpansionFusion< GM, ACC >::Parameter:

Public Types

enum  LabelingIntitialType { DEFAULT_LABEL, RANDOM_LABEL, LOCALOPT_LABEL, EXPLICIT_LABEL }
 
enum  OrderType { DEFAULT_ORDER, RANDOM_ORDER, EXPLICIT_ORDER }
 

Public Member Functions

 Parameter (const size_t maxNumberOfSteps=1000)
 

Public Attributes

size_t maxNumberOfSteps_
 
LabelingIntitialType labelInitialType_
 
OrderType orderType_
 
unsigned int randSeedOrder_
 
unsigned int randSeedLabel_
 
std::vector< LabelTypelabelOrder_
 
std::vector< LabelTypelabel_
 

Detailed Description

template<class GM, class ACC>
struct opengm::AlphaExpansionFusion< GM, ACC >::Parameter

Definition at line 30 of file alphaexpansionfusion.hxx.

Constructor & Destructor Documentation

template<class GM, class ACC>
opengm::AlphaExpansionFusion< GM, ACC >::Parameter::Parameter ( const size_t  maxNumberOfSteps = 1000)
inline

Definition at line 35 of file alphaexpansionfusion.hxx.

Member Data Documentation

template<class GM, class ACC>
std::vector<LabelType> opengm::AlphaExpansionFusion< GM, ACC >::Parameter::label_

Definition at line 53 of file alphaexpansionfusion.hxx.

template<class GM, class ACC>
LabelingIntitialType opengm::AlphaExpansionFusion< GM, ACC >::Parameter::labelInitialType_

Definition at line 48 of file alphaexpansionfusion.hxx.

template<class GM, class ACC>
std::vector<LabelType> opengm::AlphaExpansionFusion< GM, ACC >::Parameter::labelOrder_

Definition at line 52 of file alphaexpansionfusion.hxx.

template<class GM, class ACC>
size_t opengm::AlphaExpansionFusion< GM, ACC >::Parameter::maxNumberOfSteps_

Definition at line 47 of file alphaexpansionfusion.hxx.

template<class GM, class ACC>
OrderType opengm::AlphaExpansionFusion< GM, ACC >::Parameter::orderType_

Definition at line 49 of file alphaexpansionfusion.hxx.

template<class GM, class ACC>
unsigned int opengm::AlphaExpansionFusion< GM, ACC >::Parameter::randSeedLabel_

Definition at line 51 of file alphaexpansionfusion.hxx.

template<class GM, class ACC>
unsigned int opengm::AlphaExpansionFusion< GM, ACC >::Parameter::randSeedOrder_

Definition at line 50 of file alphaexpansionfusion.hxx.