opengm::TRWSi_Parameter< GM > Struct Template Reference

#include <trws_trws.hxx>

Inheritance diagram for opengm::TRWSi_Parameter< GM >:
Inheritance graph
[legend]
Collaboration diagram for opengm::TRWSi_Parameter< GM >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef GM::ValueType ValueType
typedef
trws_base::MaxSumTRWS_Parameters
< ValueType
parent
typedef
trws_base::DecompositionStorage
< GM > 
Storage

Public Member Functions

 TRWSi_Parameter (size_t maxIternum=0, typename Storage::StructureType decompositionType=Storage::GENERALSTRUCTURE, ValueType precision=1.0, bool absolutePrecision=true, bool verbose=false)
size_tmaxNumberOfIterations ()
ValueTypeprecision ()
boolisAbsolutePrecision ()
ValueTypeminRelativeDualImprovement ()
boolfastComputations ()
boolcanonicalNormalization ()
Storage::StructureTypedecompositionType ()
boolverbose ()

Public Attributes

Storage::StructureType decompositionType_
bool verbose_

Detailed Description

template<class GM>
struct opengm::TRWSi_Parameter< GM >

Definition at line 9 of file trws_trws.hxx.


Member Typedef Documentation

Reimplemented from trws_base::MaxSumTRWS_Parameters< GM::ValueType >.

Definition at line 12 of file trws_trws.hxx.

template<class GM >
typedef trws_base::DecompositionStorage<GM> opengm::TRWSi_Parameter< GM >::Storage

Definition at line 13 of file trws_trws.hxx.

template<class GM >
typedef GM::ValueType opengm::TRWSi_Parameter< GM >::ValueType

Definition at line 11 of file trws_trws.hxx.


Constructor & Destructor Documentation

template<class GM >
opengm::TRWSi_Parameter< GM >::TRWSi_Parameter ( size_t  maxIternum = 0,
typename Storage::StructureType  decompositionType = Storage::GENERALSTRUCTURE,
ValueType  precision = 1.0,
bool  absolutePrecision = true,
bool  verbose = false 
) [inline]

Definition at line 15 of file trws_trws.hxx.


Member Function Documentation

template<class GM >
bool& opengm::TRWSi_Parameter< GM >::canonicalNormalization (  )  [inline]

Definition at line 32 of file trws_trws.hxx.

template<class GM >
Storage::StructureType& opengm::TRWSi_Parameter< GM >::decompositionType (  )  [inline]

Definition at line 33 of file trws_trws.hxx.

template<class GM >
bool& opengm::TRWSi_Parameter< GM >::fastComputations (  )  [inline]

Definition at line 31 of file trws_trws.hxx.

template<class GM >
bool& opengm::TRWSi_Parameter< GM >::isAbsolutePrecision (  )  [inline]

Definition at line 29 of file trws_trws.hxx.

template<class GM >
size_t& opengm::TRWSi_Parameter< GM >::maxNumberOfIterations (  )  [inline]

Definition at line 27 of file trws_trws.hxx.

template<class GM >
ValueType& opengm::TRWSi_Parameter< GM >::minRelativeDualImprovement (  )  [inline]

Definition at line 30 of file trws_trws.hxx.

template<class GM >
ValueType& opengm::TRWSi_Parameter< GM >::precision (  )  [inline]

Definition at line 28 of file trws_trws.hxx.

template<class GM >
bool& opengm::TRWSi_Parameter< GM >::verbose (  )  [inline]

Definition at line 34 of file trws_trws.hxx.


Member Data Documentation

Definition at line 24 of file trws_trws.hxx.

template<class GM >
bool opengm::TRWSi_Parameter< GM >::verbose_

Definition at line 25 of file trws_trws.hxx.

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