OpenGM  2.3.x
Discrete Graphical Model Library
Public Types | Public Member Functions | Public Attributes | List of all members
opengm::trws_base::SumProdTRWS_Parameters< ValueType > Struct Template Reference

#include <trws_base.hxx>

+ Inheritance diagram for opengm::trws_base::SumProdTRWS_Parameters< ValueType >:
+ Collaboration diagram for opengm::trws_base::SumProdTRWS_Parameters< ValueType >:

Public Types

typedef TRWSPrototype_Parameters< ValueType > parent
 

Public Member Functions

 SumProdTRWS_Parameters (size_t maxIternum, ValueType smValue, ValueType precision=1.0, bool absolutePrecision=true, ValueType minRelativeDualImprovement=2 *std::numeric_limits< ValueType >::epsilon(), bool fastComputations=true, bool canonicalNormalization=false)
 
- Public Member Functions inherited from opengm::trws_base::TRWSPrototype_Parameters< ValueType >
 TRWSPrototype_Parameters (size_t maxIternum, ValueType precision=1.0, bool absolutePrecision=true, ValueType minRelativeDualImprovement=-1.0, bool fastComputations=true, bool canonicalNormalization=false)
 

Public Attributes

ValueType smoothingValue_
 
- Public Attributes inherited from opengm::trws_base::TRWSPrototype_Parameters< ValueType >
size_t maxNumberOfIterations_
 
ValueType precision_
 
bool absolutePrecision_
 
ValueType minRelativeDualImprovement_
 
bool fastComputations_
 
bool canonicalNormalization_
 

Detailed Description

template<class ValueType>
struct opengm::trws_base::SumProdTRWS_Parameters< ValueType >

Definition at line 337 of file trws_base.hxx.

Member Typedef Documentation

template<class ValueType >
typedef TRWSPrototype_Parameters<ValueType> opengm::trws_base::SumProdTRWS_Parameters< ValueType >::parent

Definition at line 339 of file trws_base.hxx.

Constructor & Destructor Documentation

template<class ValueType >
opengm::trws_base::SumProdTRWS_Parameters< ValueType >::SumProdTRWS_Parameters ( size_t  maxIternum,
ValueType  smValue,
ValueType  precision = 1.0,
bool  absolutePrecision = true,
ValueType  minRelativeDualImprovement = 2*std::numeric_limits<ValueType>::epsilon(),
bool  fastComputations = true,
bool  canonicalNormalization = false 
)
inline

Definition at line 341 of file trws_base.hxx.

Member Data Documentation

template<class ValueType >
ValueType opengm::trws_base::SumProdTRWS_Parameters< ValueType >::smoothingValue_

Definition at line 340 of file trws_base.hxx.