opengm::MessagePassing< GM, ACC, UPDATE_RULES, DIST >::Parameter Struct Reference

#include <messagepassing.hxx>

Collaboration diagram for opengm::MessagePassing< GM, ACC, UPDATE_RULES, DIST >::Parameter:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
UPDATE_RULES::SpecialParameterType 
SpecialParameterType

Public Member Functions

 Parameter (const size_t maximumNumberOfSteps=100, const ValueType bound=static_cast< ValueType >(0.000000), const ValueType damping=static_cast< ValueType >(0), const SpecialParameterType &specialParameter=SpecialParameterType(), const opengm::Tribool isAcyclic=opengm::Tribool::Maybe)

Public Attributes

size_t maximumNumberOfSteps_
ValueType bound_
ValueType damping_
bool inferSequential_
std::vector< size_tsortedNodeList_
bool useNormalization_
SpecialParameterType specialParameter_
opengm::Tribool isAcyclic_

Detailed Description

template<class GM, class ACC, class UPDATE_RULES, class DIST = opengm::MaxDistance>
struct opengm::MessagePassing< GM, ACC, UPDATE_RULES, DIST >::Parameter

Definition at line 66 of file messagepassing.hxx.


Member Typedef Documentation

template<class GM, class ACC, class UPDATE_RULES, class DIST = opengm::MaxDistance>
typedef UPDATE_RULES::SpecialParameterType opengm::MessagePassing< GM, ACC, UPDATE_RULES, DIST >::Parameter::SpecialParameterType

Definition at line 67 of file messagepassing.hxx.


Constructor & Destructor Documentation

template<class GM, class ACC, class UPDATE_RULES, class DIST = opengm::MaxDistance>
opengm::MessagePassing< GM, ACC, UPDATE_RULES, DIST >::Parameter::Parameter ( const size_t  maximumNumberOfSteps = 100,
const ValueType  bound = static_cast<ValueType> (0.000000),
const ValueType  damping = static_cast<ValueType> (0),
const SpecialParameterType specialParameter = SpecialParameterType(),
const opengm::Tribool  isAcyclic = opengm::Tribool::Maybe 
) [inline]

Definition at line 69 of file messagepassing.hxx.


Member Data Documentation

template<class GM, class ACC, class UPDATE_RULES, class DIST = opengm::MaxDistance>
ValueType opengm::MessagePassing< GM, ACC, UPDATE_RULES, DIST >::Parameter::bound_

Definition at line 86 of file messagepassing.hxx.

template<class GM, class ACC, class UPDATE_RULES, class DIST = opengm::MaxDistance>
ValueType opengm::MessagePassing< GM, ACC, UPDATE_RULES, DIST >::Parameter::damping_

Definition at line 87 of file messagepassing.hxx.

template<class GM, class ACC, class UPDATE_RULES, class DIST = opengm::MaxDistance>
bool opengm::MessagePassing< GM, ACC, UPDATE_RULES, DIST >::Parameter::inferSequential_

Definition at line 88 of file messagepassing.hxx.

template<class GM, class ACC, class UPDATE_RULES, class DIST = opengm::MaxDistance>
opengm::Tribool opengm::MessagePassing< GM, ACC, UPDATE_RULES, DIST >::Parameter::isAcyclic_

Definition at line 92 of file messagepassing.hxx.

template<class GM, class ACC, class UPDATE_RULES, class DIST = opengm::MaxDistance>
size_t opengm::MessagePassing< GM, ACC, UPDATE_RULES, DIST >::Parameter::maximumNumberOfSteps_

Definition at line 85 of file messagepassing.hxx.

template<class GM, class ACC, class UPDATE_RULES, class DIST = opengm::MaxDistance>
std::vector<size_t> opengm::MessagePassing< GM, ACC, UPDATE_RULES, DIST >::Parameter::sortedNodeList_

Definition at line 89 of file messagepassing.hxx.

template<class GM, class ACC, class UPDATE_RULES, class DIST = opengm::MaxDistance>
SpecialParameterType opengm::MessagePassing< GM, ACC, UPDATE_RULES, DIST >::Parameter::specialParameter_

Definition at line 91 of file messagepassing.hxx.

template<class GM, class ACC, class UPDATE_RULES, class DIST = opengm::MaxDistance>
bool opengm::MessagePassing< GM, ACC, UPDATE_RULES, DIST >::Parameter::useNormalization_

Definition at line 90 of file messagepassing.hxx.

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