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

Visitor. More...

#include <dualdecomposition_base.hxx>

+ Collaboration diagram for opengm::DualDecompositionVisitor< DD >:

Public Types

typedef DD DDType
 
typedef DDType::ValueType ValueType
 

Public Member Functions

void operator() (const DDType &dd, const ValueType bound, const ValueType bestBound, const ValueType value, const ValueType bestValue, const double primalTime, const double dualTime)
 
void startInference ()
 
const std::vector< ValueType > & values ()
 
const std::vector< ValueType > & bounds ()
 
const std::vector< double > & times ()
 
const std::vector< double > & primalTimes ()
 
const std::vector< double > & dualTimes ()
 

Detailed Description

template<class DD>
class opengm::DualDecompositionVisitor< DD >

Visitor.

Definition at line 120 of file dualdecomposition_base.hxx.

Member Typedef Documentation

template<class DD >
typedef DD opengm::DualDecompositionVisitor< DD >::DDType

Definition at line 122 of file dualdecomposition_base.hxx.

template<class DD >
typedef DDType::ValueType opengm::DualDecompositionVisitor< DD >::ValueType

Definition at line 123 of file dualdecomposition_base.hxx.

Member Function Documentation

template<class DD >
const std::vector<ValueType>& opengm::DualDecompositionVisitor< DD >::bounds ( )
inline

Definition at line 152 of file dualdecomposition_base.hxx.

template<class DD >
const std::vector<double>& opengm::DualDecompositionVisitor< DD >::dualTimes ( )
inline

Definition at line 155 of file dualdecomposition_base.hxx.

template<class DD >
void opengm::DualDecompositionVisitor< DD >::operator() ( const DDType dd,
const ValueType  bound,
const ValueType  bestBound,
const ValueType  value,
const ValueType  bestValue,
const double  primalTime,
const double  dualTime 
)
inline

Definition at line 125 of file dualdecomposition_base.hxx.

+ Here is the call graph for this function:

template<class DD >
const std::vector<double>& opengm::DualDecompositionVisitor< DD >::primalTimes ( )
inline

Definition at line 154 of file dualdecomposition_base.hxx.

template<class DD >
void opengm::DualDecompositionVisitor< DD >::startInference ( )
inline

Definition at line 150 of file dualdecomposition_base.hxx.

+ Here is the call graph for this function:

template<class DD >
const std::vector<double>& opengm::DualDecompositionVisitor< DD >::times ( )
inline

Definition at line 153 of file dualdecomposition_base.hxx.

template<class DD >
const std::vector<ValueType>& opengm::DualDecompositionVisitor< DD >::values ( )
inline

Definition at line 151 of file dualdecomposition_base.hxx.