opengm::DualDecompositionVisitor< DD > Class Template Reference

Visitor. More...

#include <dualdecomposition_base.hxx>

Collaboration diagram for opengm::DualDecompositionVisitor< DD >:
Collaboration graph
[legend]

List of all members.

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 110 of file dualdecomposition_base.hxx.


Member Typedef Documentation

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

Definition at line 112 of file dualdecomposition_base.hxx.

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

Definition at line 113 of file dualdecomposition_base.hxx.


Member Function Documentation

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

Definition at line 142 of file dualdecomposition_base.hxx.

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

Definition at line 145 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 115 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 144 of file dualdecomposition_base.hxx.

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

Definition at line 140 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 143 of file dualdecomposition_base.hxx.

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

Definition at line 141 of file dualdecomposition_base.hxx.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Mon Jun 17 16:31:11 2013 for OpenGM by  doxygen 1.6.3