OpenGM  2.3.x
Discrete Graphical Model Library
Public Member Functions | Public Attributes | List of all members
opengm::external::libdai::LoopCorrectedBp< GM, ACC, CAVITY_INFERENCE >::Parameter Struct Reference

#include <loop_corrected_bp.hxx>

+ Collaboration diagram for opengm::external::libdai::LoopCorrectedBp< GM, ACC, CAVITY_INFERENCE >::Parameter:

Public Member Functions

 Parameter (const Cavity cavity, const size_t reinit, const UpdateRule updateRule, const size_t maxiter=10000, const CavityInferenceParameter &cavityInferenceParam=CavityInferenceParameter(), const double tolerance=1e-9, const size_t verbose=0)
 
std::string toString () const
 

Public Attributes

Cavity cavity_
 
size_t reinit_
 
UpdateRule updateRule_
 
size_t maxiter_
 
CavityInferenceParameter cavityInferenceParam_
 
double tolerance_
 
size_t verbose_
 
size_t logDomain_
 

Detailed Description

template<class GM, class ACC, class CAVITY_INFERENCE>
struct opengm::external::libdai::LoopCorrectedBp< GM, ACC, CAVITY_INFERENCE >::Parameter

Definition at line 42 of file loop_corrected_bp.hxx.

Constructor & Destructor Documentation

template<class GM , class ACC , class CAVITY_INFERENCE >
opengm::external::libdai::LoopCorrectedBp< GM, ACC, CAVITY_INFERENCE >::Parameter::Parameter ( const Cavity  cavity,
const size_t  reinit,
const UpdateRule  updateRule,
const size_t  maxiter = 10000,
const CavityInferenceParameter cavityInferenceParam = CavityInferenceParameter(),
const double  tolerance = 1e-9,
const size_t  verbose = 0 
)
inline

Definition at line 44 of file loop_corrected_bp.hxx.

Member Function Documentation

template<class GM , class ACC , class CAVITY_INFERENCE >
std::string opengm::external::libdai::LoopCorrectedBp< GM, ACC, CAVITY_INFERENCE >::Parameter::toString ( ) const
inline

Definition at line 60 of file loop_corrected_bp.hxx.

Member Data Documentation

template<class GM , class ACC , class CAVITY_INFERENCE >
Cavity opengm::external::libdai::LoopCorrectedBp< GM, ACC, CAVITY_INFERENCE >::Parameter::cavity_

Definition at line 96 of file loop_corrected_bp.hxx.

template<class GM , class ACC , class CAVITY_INFERENCE >
CavityInferenceParameter opengm::external::libdai::LoopCorrectedBp< GM, ACC, CAVITY_INFERENCE >::Parameter::cavityInferenceParam_

Definition at line 100 of file loop_corrected_bp.hxx.

template<class GM , class ACC , class CAVITY_INFERENCE >
size_t opengm::external::libdai::LoopCorrectedBp< GM, ACC, CAVITY_INFERENCE >::Parameter::logDomain_

Definition at line 103 of file loop_corrected_bp.hxx.

template<class GM , class ACC , class CAVITY_INFERENCE >
size_t opengm::external::libdai::LoopCorrectedBp< GM, ACC, CAVITY_INFERENCE >::Parameter::maxiter_

Definition at line 99 of file loop_corrected_bp.hxx.

template<class GM , class ACC , class CAVITY_INFERENCE >
size_t opengm::external::libdai::LoopCorrectedBp< GM, ACC, CAVITY_INFERENCE >::Parameter::reinit_

Definition at line 97 of file loop_corrected_bp.hxx.

template<class GM , class ACC , class CAVITY_INFERENCE >
double opengm::external::libdai::LoopCorrectedBp< GM, ACC, CAVITY_INFERENCE >::Parameter::tolerance_

Definition at line 101 of file loop_corrected_bp.hxx.

template<class GM , class ACC , class CAVITY_INFERENCE >
UpdateRule opengm::external::libdai::LoopCorrectedBp< GM, ACC, CAVITY_INFERENCE >::Parameter::updateRule_

Definition at line 98 of file loop_corrected_bp.hxx.

template<class GM , class ACC , class CAVITY_INFERENCE >
size_t opengm::external::libdai::LoopCorrectedBp< GM, ACC, CAVITY_INFERENCE >::Parameter::verbose_

Definition at line 102 of file loop_corrected_bp.hxx.