OpenGM  2.3.x
Discrete Graphical Model Library
Public Types | Public Member Functions | List of all members
opengm::visitors::VisitorWrapper< VISITOR, INFERENCE_TYPE > Class Template Reference

#include <visitors.hxx>

+ Collaboration diagram for opengm::visitors::VisitorWrapper< VISITOR, INFERENCE_TYPE >:

Public Types

typedef VISITOR VisitorType
 
typedef INFERENCE_TYPE InferenceType
 
typedef InferenceType::ValueType ValueType
 

Public Member Functions

 VisitorWrapper (VISITOR *pvisitor, INFERENCE_TYPE *pinference)
 
void begin ()
 
void end ()
 
size_t operator() ()
 
void addLog (const std::string &logName)
 
void log (const std::string &logName, double value)
 

Detailed Description

template<class VISITOR, class INFERENCE_TYPE>
class opengm::visitors::VisitorWrapper< VISITOR, INFERENCE_TYPE >

Definition at line 561 of file visitors/visitors.hxx.

Member Typedef Documentation

template<class VISITOR, class INFERENCE_TYPE>
typedef INFERENCE_TYPE opengm::visitors::VisitorWrapper< VISITOR, INFERENCE_TYPE >::InferenceType

Definition at line 565 of file visitors/visitors.hxx.

template<class VISITOR, class INFERENCE_TYPE>
typedef InferenceType::ValueType opengm::visitors::VisitorWrapper< VISITOR, INFERENCE_TYPE >::ValueType

Definition at line 566 of file visitors/visitors.hxx.

template<class VISITOR, class INFERENCE_TYPE>
typedef VISITOR opengm::visitors::VisitorWrapper< VISITOR, INFERENCE_TYPE >::VisitorType

Definition at line 564 of file visitors/visitors.hxx.

Constructor & Destructor Documentation

template<class VISITOR, class INFERENCE_TYPE>
opengm::visitors::VisitorWrapper< VISITOR, INFERENCE_TYPE >::VisitorWrapper ( VISITOR *  pvisitor,
INFERENCE_TYPE *  pinference 
)
inline

Definition at line 568 of file visitors/visitors.hxx.

Member Function Documentation

template<class VISITOR, class INFERENCE_TYPE>
void opengm::visitors::VisitorWrapper< VISITOR, INFERENCE_TYPE >::addLog ( const std::string &  logName)
inline

Definition at line 574 of file visitors/visitors.hxx.

+ Here is the caller graph for this function:

template<class VISITOR, class INFERENCE_TYPE>
void opengm::visitors::VisitorWrapper< VISITOR, INFERENCE_TYPE >::begin ( )
inline

Definition at line 571 of file visitors/visitors.hxx.

+ Here is the caller graph for this function:

template<class VISITOR, class INFERENCE_TYPE>
void opengm::visitors::VisitorWrapper< VISITOR, INFERENCE_TYPE >::end ( )
inline

Definition at line 572 of file visitors/visitors.hxx.

+ Here is the caller graph for this function:

template<class VISITOR, class INFERENCE_TYPE>
void opengm::visitors::VisitorWrapper< VISITOR, INFERENCE_TYPE >::log ( const std::string &  logName,
double  value 
)
inline

Definition at line 575 of file visitors/visitors.hxx.

+ Here is the caller graph for this function:

template<class VISITOR, class INFERENCE_TYPE>
size_t opengm::visitors::VisitorWrapper< VISITOR, INFERENCE_TYPE >::operator() ( )
inline

Definition at line 573 of file visitors/visitors.hxx.