OpenGM  2.3.x
Discrete Graphical Model Library
Public Types | Public Member Functions | List of all members
opengm::ViFunctor< FACTOR, FUNCTOR > Class Template Reference

#include <graphicalmodel_factor.hxx>

+ Collaboration diagram for opengm::ViFunctor< FACTOR, FUNCTOR >:

Public Types

typedef FACTOR::VariablesIteratorType ViIterator
 

Public Member Functions

 ViFunctor (const FACTOR &factor, FUNCTOR &functor)
 
template<class FUNCTION >
void operator() (const FUNCTION &function)
 

Detailed Description

template<class FACTOR, class FUNCTOR>
class opengm::ViFunctor< FACTOR, FUNCTOR >

Definition at line 33 of file graphicalmodel_factor.hxx.

Member Typedef Documentation

template<class FACTOR, class FUNCTOR>
typedef FACTOR::VariablesIteratorType opengm::ViFunctor< FACTOR, FUNCTOR >::ViIterator

Definition at line 41 of file graphicalmodel_factor.hxx.

Constructor & Destructor Documentation

template<class FACTOR, class FUNCTOR>
opengm::ViFunctor< FACTOR, FUNCTOR >::ViFunctor ( const FACTOR &  factor,
FUNCTOR &  functor 
)
inline

Definition at line 35 of file graphicalmodel_factor.hxx.

Member Function Documentation

template<class FACTOR, class FUNCTOR>
template<class FUNCTION >
void opengm::ViFunctor< FACTOR, FUNCTOR >::operator() ( const FUNCTION &  function)
inline

Definition at line 44 of file graphicalmodel_factor.hxx.