OpenGM  2.3.x
Discrete Graphical Model Library
Public Member Functions | Public Attributes | List of all members
opengm::Ad3ModelProxy< MODEL_TYPE > Struct Template Reference

#include <fusion_mover.hxx>

+ Collaboration diagram for opengm::Ad3ModelProxy< MODEL_TYPE >:

Public Member Functions

 Ad3ModelProxy (const typename MODEL_TYPE::Parameter param)
 
void createModel (const UInt64Type nVar)
 
void freeModel ()
 
template<class F , class ITER >
void addFactor (const F &f, ITER viBegin, ITER viEnd)
 

Public Attributes

MODEL_TYPE * model_
 
MODEL_TYPE::Parameter param_
 

Detailed Description

template<class MODEL_TYPE>
struct opengm::Ad3ModelProxy< MODEL_TYPE >

Definition at line 272 of file fusion_mover.hxx.

Constructor & Destructor Documentation

template<class MODEL_TYPE>
opengm::Ad3ModelProxy< MODEL_TYPE >::Ad3ModelProxy ( const typename MODEL_TYPE::Parameter  param)
inline

Definition at line 275 of file fusion_mover.hxx.

Member Function Documentation

template<class MODEL_TYPE>
template<class F , class ITER >
void opengm::Ad3ModelProxy< MODEL_TYPE >::addFactor ( const F &  f,
ITER  viBegin,
ITER  viEnd 
)
inline

Definition at line 290 of file fusion_mover.hxx.

template<class MODEL_TYPE>
void opengm::Ad3ModelProxy< MODEL_TYPE >::createModel ( const UInt64Type  nVar)
inline

Definition at line 280 of file fusion_mover.hxx.

template<class MODEL_TYPE>
void opengm::Ad3ModelProxy< MODEL_TYPE >::freeModel ( )
inline

Definition at line 284 of file fusion_mover.hxx.

+ Here is the caller graph for this function:

Member Data Documentation

template<class MODEL_TYPE>
MODEL_TYPE* opengm::Ad3ModelProxy< MODEL_TYPE >::model_

Definition at line 295 of file fusion_mover.hxx.

template<class MODEL_TYPE>
MODEL_TYPE::Parameter opengm::Ad3ModelProxy< MODEL_TYPE >::param_

Definition at line 296 of file fusion_mover.hxx.