OpenGM  2.3.x
Discrete Graphical Model Library
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
opengm::proposal_gen::DynamincGen< GM, ACC > Class Template Reference

#include <fusion_based_inf.hxx>

+ Collaboration diagram for opengm::proposal_gen::DynamincGen< GM, ACC >:

Classes

struct  Parameter
 

Public Types

enum  GeneratorType {
  AlphaExpansion, AlphaBetaSwap, UpDown, Random,
  RandomLF, NonUniformRandom, Blur, EnergyBlur
}
 
typedef ACC AccumulationType
 
typedef GM GraphicalModelType
 

Public Member Functions

 DynamincGen (const GM &gm, const Parameter &param)
 
void reset ()
 
size_t defaultNumStopIt ()
 
void getProposal (const std::vector< LabelType > &current, std::vector< LabelType > &proposal)
 

Public Attributes

 OPENGM_GM_TYPE_TYPEDEFS
 

Detailed Description

template<class GM, class ACC>
class opengm::proposal_gen::DynamincGen< GM, ACC >

Definition at line 820 of file fusion_based_inf.hxx.

Member Typedef Documentation

template<class GM , class ACC >
typedef ACC opengm::proposal_gen::DynamincGen< GM, ACC >::AccumulationType

Definition at line 822 of file fusion_based_inf.hxx.

template<class GM , class ACC >
typedef GM opengm::proposal_gen::DynamincGen< GM, ACC >::GraphicalModelType

Definition at line 823 of file fusion_based_inf.hxx.

Member Enumeration Documentation

template<class GM , class ACC >
enum opengm::proposal_gen::DynamincGen::GeneratorType
Enumerator
AlphaExpansion 
AlphaBetaSwap 
UpDown 
Random 
RandomLF 
NonUniformRandom 
Blur 
EnergyBlur 

Definition at line 825 of file fusion_based_inf.hxx.

Constructor & Destructor Documentation

template<class GM , class ACC >
opengm::proposal_gen::DynamincGen< GM, ACC >::DynamincGen ( const GM &  gm,
const Parameter param 
)
inline

Definition at line 840 of file fusion_based_inf.hxx.

Member Function Documentation

template<class GM , class ACC >
size_t opengm::proposal_gen::DynamincGen< GM, ACC >::defaultNumStopIt ( )
inline

Definition at line 867 of file fusion_based_inf.hxx.

template<class GM , class ACC >
void opengm::proposal_gen::DynamincGen< GM, ACC >::getProposal ( const std::vector< LabelType > &  current,
std::vector< LabelType > &  proposal 
)
inline

Definition at line 888 of file fusion_based_inf.hxx.

template<class GM , class ACC >
void opengm::proposal_gen::DynamincGen< GM, ACC >::reset ( )
inline

Definition at line 846 of file fusion_based_inf.hxx.

Member Data Documentation

template<class GM , class ACC >
opengm::proposal_gen::DynamincGen< GM, ACC >::OPENGM_GM_TYPE_TYPEDEFS

Definition at line 824 of file fusion_based_inf.hxx.