OpenGM  2.3.x
Discrete Graphical Model Library
opengm::LPInferenceTraits< LP_INFERENCE_TYPE > Struct Template Reference

Traits class for lp inference classes. More...

#include <lp_inference_base.hxx>

+ Collaboration diagram for opengm::LPInferenceTraits< LP_INFERENCE_TYPE >:

Detailed Description

template<class LP_INFERENCE_TYPE>
struct opengm::LPInferenceTraits< LP_INFERENCE_TYPE >

Traits class for lp inference classes.

Each lp inference class which uses opengm::LPInferenceBase as a base class has to provide a template specialization of this class to provide appropriate typedefs. The following types have to be defined:

  1. AccumulationType
  2. GraphicalModelType
  3. SolverType
  4. SolverIndexType
  5. SolverValueType
  6. SolverSolutionIteratorType
  7. SolverTimingType
  8. SolverParameterType
Template Parameters
LP_INFERENCE_TYPEThe lp inference class.

Definition at line 26 of file lp_inference_base.hxx.