OpenGM  2.3.x
Discrete Graphical Model Library
Public Types | Public Member Functions | Public Attributes | List of all members
CgcStateVisitor< CGC > Class Template Reference

#include <visitors.hxx>

+ Collaboration diagram for CgcStateVisitor< CGC >:

Public Types

typedef CGC InfType
 
typedef InfType::AccumulationType AccumulationType
 
typedef InfType::GraphicalModelType GraphicalModelType
 

Public Member Functions

 CgcStateVisitor (const GraphicalModelType &gm, std::list< std::vector< typename GraphicalModelType::LabelType > > &l, const size_t visitNth=10, const size_t skipN=10)
 
void begin (InfType &inf, const ValueType val, const ValueType bound)
 
void end (InfType &inf, const ValueType val, const ValueType bound)
 
void operator() (InfType &inf, const ValueType val, const ValueType bound)
 

Public Attributes

 OPENGM_GM_TYPE_TYPEDEFS
 

Detailed Description

template<class CGC>
class CgcStateVisitor< CGC >

Definition at line 7 of file cgc/visitors.hxx.

Member Typedef Documentation

template<class CGC >
typedef InfType::AccumulationType CgcStateVisitor< CGC >::AccumulationType

Definition at line 10 of file cgc/visitors.hxx.

template<class CGC >
typedef InfType::GraphicalModelType CgcStateVisitor< CGC >::GraphicalModelType

Definition at line 11 of file cgc/visitors.hxx.

template<class CGC >
typedef CGC CgcStateVisitor< CGC >::InfType

Definition at line 9 of file cgc/visitors.hxx.

Constructor & Destructor Documentation

template<class CGC >
CgcStateVisitor< CGC >::CgcStateVisitor ( const GraphicalModelType gm,
std::list< std::vector< typename GraphicalModelType::LabelType > > &  l,
const size_t  visitNth = 10,
const size_t  skipN = 10 
)
inline

Definition at line 14 of file cgc/visitors.hxx.

Member Function Documentation

template<class CGC >
void CgcStateVisitor< CGC >::begin ( InfType inf,
const ValueType  val,
const ValueType  bound 
)
inline

Definition at line 29 of file cgc/visitors.hxx.

template<class CGC >
void CgcStateVisitor< CGC >::end ( InfType inf,
const ValueType  val,
const ValueType  bound 
)
inline

Definition at line 32 of file cgc/visitors.hxx.

template<class CGC >
void CgcStateVisitor< CGC >::operator() ( InfType inf,
const ValueType  val,
const ValueType  bound 
)
inline

Definition at line 36 of file cgc/visitors.hxx.

Member Data Documentation

template<class CGC >
CgcStateVisitor< CGC >::OPENGM_GM_TYPE_TYPEDEFS

Definition at line 12 of file cgc/visitors.hxx.