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

#include <lazyflipper.hxx>

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

Public Member Functions

template<class StateIterator >
 Parameter (const size_t maxSubgraphSize, StateIterator stateBegin, StateIterator stateEnd, const Tribool inferMultilabel=Tribool::Maybe)
 
 Parameter (const size_t maxSubgraphSize=2, const Tribool inferMultilabel=Tribool::Maybe)
 
template<class P >
 Parameter (const P &p)
 

Public Attributes

size_t maxSubgraphSize_
 
std::vector< LabelTypestartingPoint_
 
Tribool inferMultilabel_
 

Detailed Description

template<class GM, class ACC = Minimizer>
struct opengm::LazyFlipper< GM, ACC >::Parameter

Definition at line 142 of file lazyflipper.hxx.

Constructor & Destructor Documentation

§ Parameter() [1/3]

template<class GM, class ACC = Minimizer>
template<class StateIterator >
opengm::LazyFlipper< GM, ACC >::Parameter::Parameter ( const size_t  maxSubgraphSize,
StateIterator  stateBegin,
StateIterator  stateEnd,
const Tribool  inferMultilabel = Tribool::Maybe 
)
inline

Definition at line 145 of file lazyflipper.hxx.

§ Parameter() [2/3]

template<class GM, class ACC = Minimizer>
opengm::LazyFlipper< GM, ACC >::Parameter::Parameter ( const size_t  maxSubgraphSize = 2,
const Tribool  inferMultilabel = Tribool::Maybe 
)
inline

Definition at line 156 of file lazyflipper.hxx.

§ Parameter() [3/3]

template<class GM, class ACC = Minimizer>
template<class P >
opengm::LazyFlipper< GM, ACC >::Parameter::Parameter ( const P &  p)
inline

Definition at line 166 of file lazyflipper.hxx.

Member Data Documentation

§ inferMultilabel_

template<class GM, class ACC = Minimizer>
Tribool opengm::LazyFlipper< GM, ACC >::Parameter::inferMultilabel_

Definition at line 176 of file lazyflipper.hxx.

§ maxSubgraphSize_

template<class GM, class ACC = Minimizer>
size_t opengm::LazyFlipper< GM, ACC >::Parameter::maxSubgraphSize_

Definition at line 174 of file lazyflipper.hxx.

§ startingPoint_

template<class GM, class ACC = Minimizer>
std::vector<LabelType> opengm::LazyFlipper< GM, ACC >::Parameter::startingPoint_

Definition at line 175 of file lazyflipper.hxx.