OpenGM  2.3.x
Discrete Graphical Model Library
Public Types | Static Public Member Functions | List of all members
opengm::TrbpUpdateRules< GM, ACC, BUFFER > Class Template Reference

Update rules for the MessagePassing framework. More...

#include <messagepassing_trbp.hxx>

+ Collaboration diagram for opengm::TrbpUpdateRules< GM, ACC, BUFFER >:

Public Types

typedef GM::ValueType ValueType
 
typedef GM::IndependentFactorType IndependentFactorType
 
typedef GM::FactorType FactorType
 
typedef GM::OperatorType OperatorType
 
typedef FactorHullTRBP< GM, BUFFER, OperatorType, ACC > FactorHullType
 
typedef VariableHullTRBP< GM, BUFFER, OperatorType, ACC > VariableHullType
 
typedef std::vector< ValueTypeSpecialParameterType
 

Static Public Member Functions

template<class MP_PARAM >
static void initializeSpecialParameter (const GM &gm, MP_PARAM &mpParameter)
 

Detailed Description

template<class GM, class ACC, class BUFFER = opengm::MessageBuffer<marray::Marray<double> >>
class opengm::TrbpUpdateRules< GM, ACC, BUFFER >

Update rules for the MessagePassing framework.

Definition at line 76 of file messagepassing_trbp.hxx.

Member Typedef Documentation

template<class GM , class ACC , class BUFFER = opengm::MessageBuffer<marray::Marray<double> >>
typedef FactorHullTRBP<GM, BUFFER, OperatorType, ACC> opengm::TrbpUpdateRules< GM, ACC, BUFFER >::FactorHullType

Definition at line 82 of file messagepassing_trbp.hxx.

template<class GM , class ACC , class BUFFER = opengm::MessageBuffer<marray::Marray<double> >>
typedef GM::FactorType opengm::TrbpUpdateRules< GM, ACC, BUFFER >::FactorType

Definition at line 80 of file messagepassing_trbp.hxx.

template<class GM , class ACC , class BUFFER = opengm::MessageBuffer<marray::Marray<double> >>
typedef GM::IndependentFactorType opengm::TrbpUpdateRules< GM, ACC, BUFFER >::IndependentFactorType

Definition at line 79 of file messagepassing_trbp.hxx.

template<class GM , class ACC , class BUFFER = opengm::MessageBuffer<marray::Marray<double> >>
typedef GM::OperatorType opengm::TrbpUpdateRules< GM, ACC, BUFFER >::OperatorType

Definition at line 81 of file messagepassing_trbp.hxx.

template<class GM , class ACC , class BUFFER = opengm::MessageBuffer<marray::Marray<double> >>
typedef std::vector<ValueType> opengm::TrbpUpdateRules< GM, ACC, BUFFER >::SpecialParameterType

Definition at line 84 of file messagepassing_trbp.hxx.

template<class GM , class ACC , class BUFFER = opengm::MessageBuffer<marray::Marray<double> >>
typedef GM::ValueType opengm::TrbpUpdateRules< GM, ACC, BUFFER >::ValueType

Definition at line 78 of file messagepassing_trbp.hxx.

template<class GM , class ACC , class BUFFER = opengm::MessageBuffer<marray::Marray<double> >>
typedef VariableHullTRBP<GM, BUFFER, OperatorType, ACC> opengm::TrbpUpdateRules< GM, ACC, BUFFER >::VariableHullType

Definition at line 83 of file messagepassing_trbp.hxx.

Member Function Documentation

template<class GM , class ACC , class BUFFER = opengm::MessageBuffer<marray::Marray<double> >>
template<class MP_PARAM >
static void opengm::TrbpUpdateRules< GM, ACC, BUFFER >::initializeSpecialParameter ( const GM &  gm,
MP_PARAM &  mpParameter 
)
inlinestatic

???

Definition at line 87 of file messagepassing_trbp.hxx.