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

#include <fusion_mover.hxx>

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

Public Types

typedef MODEL_TYPE::SpaceType SpaceType
 

Public Member Functions

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_
 

Detailed Description

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

Definition at line 189 of file fusion_mover.hxx.

Member Typedef Documentation

template<class MODEL_TYPE>
typedef MODEL_TYPE::SpaceType opengm::NativeModelProxy< MODEL_TYPE >::SpaceType

Definition at line 192 of file fusion_mover.hxx.

Member Function Documentation

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

Definition at line 205 of file fusion_mover.hxx.

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

Definition at line 195 of file fusion_mover.hxx.

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

Definition at line 199 of file fusion_mover.hxx.

+ Here is the caller graph for this function:

Member Data Documentation

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

Definition at line 210 of file fusion_mover.hxx.