OpenGM  2.3.x
Discrete Graphical Model Library
Public Member Functions | List of all members
opengm::CgcRedirectingVisitor< INFERENCE, INTERSECTION_BASED, INTERSECTION_BASED_VISITOR > Class Template Reference

#include <intersection_based_inf.hxx>

+ Collaboration diagram for opengm::CgcRedirectingVisitor< INFERENCE, INTERSECTION_BASED, INTERSECTION_BASED_VISITOR >:

Public Member Functions

 CgcRedirectingVisitor (INTERSECTION_BASED &intersectionBased, INTERSECTION_BASED_VISITOR &otherVisitor)
 
void begin (INFERENCE &inf)
 
size_t operator() (INFERENCE &inf)
 
void end (INFERENCE &inf)
 
void addLog (const std::string &logName)
 
void log (const std::string &logName, const double logValue)
 

Detailed Description

template<class INFERENCE, class INTERSECTION_BASED, class INTERSECTION_BASED_VISITOR>
class opengm::CgcRedirectingVisitor< INFERENCE, INTERSECTION_BASED, INTERSECTION_BASED_VISITOR >

Definition at line 63 of file intersection_based_inf.hxx.

Constructor & Destructor Documentation

template<class INFERENCE, class INTERSECTION_BASED, class INTERSECTION_BASED_VISITOR>
opengm::CgcRedirectingVisitor< INFERENCE, INTERSECTION_BASED, INTERSECTION_BASED_VISITOR >::CgcRedirectingVisitor ( INTERSECTION_BASED &  intersectionBased,
INTERSECTION_BASED_VISITOR &  otherVisitor 
)
inline

Definition at line 67 of file intersection_based_inf.hxx.

Member Function Documentation

template<class INFERENCE, class INTERSECTION_BASED, class INTERSECTION_BASED_VISITOR>
void opengm::CgcRedirectingVisitor< INFERENCE, INTERSECTION_BASED, INTERSECTION_BASED_VISITOR >::addLog ( const std::string &  logName)
inline

Definition at line 89 of file intersection_based_inf.hxx.

template<class INFERENCE, class INTERSECTION_BASED, class INTERSECTION_BASED_VISITOR>
void opengm::CgcRedirectingVisitor< INFERENCE, INTERSECTION_BASED, INTERSECTION_BASED_VISITOR >::begin ( INFERENCE &  inf)
inline

Definition at line 74 of file intersection_based_inf.hxx.

template<class INFERENCE, class INTERSECTION_BASED, class INTERSECTION_BASED_VISITOR>
void opengm::CgcRedirectingVisitor< INFERENCE, INTERSECTION_BASED, INTERSECTION_BASED_VISITOR >::end ( INFERENCE &  inf)
inline

Definition at line 84 of file intersection_based_inf.hxx.

template<class INFERENCE, class INTERSECTION_BASED, class INTERSECTION_BASED_VISITOR>
void opengm::CgcRedirectingVisitor< INFERENCE, INTERSECTION_BASED, INTERSECTION_BASED_VISITOR >::log ( const std::string &  logName,
const double  logValue 
)
inline

Definition at line 95 of file intersection_based_inf.hxx.

template<class INFERENCE, class INTERSECTION_BASED, class INTERSECTION_BASED_VISITOR>
size_t opengm::CgcRedirectingVisitor< INFERENCE, INTERSECTION_BASED, INTERSECTION_BASED_VISITOR >::operator() ( INFERENCE &  inf)
inline

Definition at line 78 of file intersection_based_inf.hxx.