OpenGM  2.3.x
Discrete Graphical Model Library
Public Member Functions | Public Attributes | List of all members
opengm::SelfFusion< INFERENCE >::Parameter Class Reference

#include <self_fusion.hxx>

+ Collaboration diagram for opengm::SelfFusion< INFERENCE >::Parameter:

Public Member Functions

 Parameter (const size_t fuseNth=1, const FusionSolver fusionSolver=LazyFlipperFusion, const typename INFERENCE::Parameter &infParam=typename INFERENCE::Parameter(), const size_t maxSubgraphSize=2, const bool reducedInf=false, const bool tentacles=false, const bool connectedComponents=false, const double fusionTimeLimit=100.0, const size_t numStopIt=10)
 
template<class P >
 Parameter (const P &p)
 

Public Attributes

size_t fuseNth_
 
FusionSolver fusionSolver_
 
INFERENCE::Parameter infParam_
 
size_t maxSubgraphSize_
 
bool reducedInf_
 
bool connectedComponents_
 
bool tentacles_
 
double fusionTimeLimit_
 
size_t numStopIt_
 

Detailed Description

template<class INFERENCE>
class opengm::SelfFusion< INFERENCE >::Parameter

Definition at line 302 of file self_fusion.hxx.

Constructor & Destructor Documentation

§ Parameter() [1/2]

template<class INFERENCE>
opengm::SelfFusion< INFERENCE >::Parameter::Parameter ( const size_t  fuseNth = 1,
const FusionSolver  fusionSolver = LazyFlipperFusion,
const typename INFERENCE::Parameter &  infParam = typename INFERENCE::Parameter(),
const size_t  maxSubgraphSize = 2,
const bool  reducedInf = false,
const bool  tentacles = false,
const bool  connectedComponents = false,
const double  fusionTimeLimit = 100.0,
const size_t  numStopIt = 10 
)
inline

Definition at line 304 of file self_fusion.hxx.

§ Parameter() [2/2]

template<class INFERENCE>
template<class P >
opengm::SelfFusion< INFERENCE >::Parameter::Parameter ( const P &  p)
inline

Definition at line 329 of file self_fusion.hxx.

Member Data Documentation

§ connectedComponents_

template<class INFERENCE>
bool opengm::SelfFusion< INFERENCE >::Parameter::connectedComponents_

Definition at line 358 of file self_fusion.hxx.

§ fuseNth_

template<class INFERENCE>
size_t opengm::SelfFusion< INFERENCE >::Parameter::fuseNth_

Definition at line 353 of file self_fusion.hxx.

§ fusionSolver_

template<class INFERENCE>
FusionSolver opengm::SelfFusion< INFERENCE >::Parameter::fusionSolver_

Definition at line 354 of file self_fusion.hxx.

§ fusionTimeLimit_

template<class INFERENCE>
double opengm::SelfFusion< INFERENCE >::Parameter::fusionTimeLimit_

Definition at line 360 of file self_fusion.hxx.

§ infParam_

template<class INFERENCE>
INFERENCE::Parameter opengm::SelfFusion< INFERENCE >::Parameter::infParam_

Definition at line 355 of file self_fusion.hxx.

§ maxSubgraphSize_

template<class INFERENCE>
size_t opengm::SelfFusion< INFERENCE >::Parameter::maxSubgraphSize_

Definition at line 356 of file self_fusion.hxx.

§ numStopIt_

template<class INFERENCE>
size_t opengm::SelfFusion< INFERENCE >::Parameter::numStopIt_

Definition at line 361 of file self_fusion.hxx.

§ reducedInf_

template<class INFERENCE>
bool opengm::SelfFusion< INFERENCE >::Parameter::reducedInf_

Definition at line 357 of file self_fusion.hxx.

§ tentacles_

template<class INFERENCE>
bool opengm::SelfFusion< INFERENCE >::Parameter::tentacles_

Definition at line 359 of file self_fusion.hxx.