opengm::Gibbs< GM, ACC >::Parameter Class Reference

#include <gibbs.hxx>

Collaboration diagram for opengm::Gibbs< GM, ACC >::Parameter:
Collaboration graph
[legend]

List of all members.

Public Types

enum  VariableProposal { RANDOM, CYCLIC }

Public Member Functions

 Parameter (const size_t maxNumberOfSamplingSteps=1e5, const size_t numberOfBurnInSteps=1e5, const bool useTemp=false, const ValueType tmin=0.0001, const ValueType tmax=1, const IndexType periods=10, const VariableProposal variableProposal=RANDOM, const std::vector< size_t > &startPoint=std::vector< size_t >())

Public Attributes

bool useTemp_
ValueType tempMin_
ValueType tempMax_
size_t periods_
ValueType p_
size_t maxNumberOfSamplingSteps_
size_t numberOfBurnInSteps_
VariableProposal variableProposal_
std::vector< size_tstartPoint_

Detailed Description

template<class GM, class ACC>
class opengm::Gibbs< GM, ACC >::Parameter

Definition at line 106 of file gibbs.hxx.


Member Enumeration Documentation

template<class GM, class ACC>
enum opengm::Gibbs::Parameter::VariableProposal
Enumerator:
RANDOM 
CYCLIC 

Definition at line 108 of file gibbs.hxx.


Constructor & Destructor Documentation

template<class GM, class ACC>
opengm::Gibbs< GM, ACC >::Parameter::Parameter ( const size_t  maxNumberOfSamplingSteps = 1e5,
const size_t  numberOfBurnInSteps = 1e5,
const bool  useTemp = false,
const ValueType  tmin = 0.0001,
const ValueType  tmax = 1,
const IndexType  periods = 10,
const VariableProposal  variableProposal = RANDOM,
const std::vector< size_t > &  startPoint = std::vector<size_t>() 
) [inline]

Definition at line 110 of file gibbs.hxx.


Member Data Documentation

template<class GM, class ACC>
size_t opengm::Gibbs< GM, ACC >::Parameter::maxNumberOfSamplingSteps_

Definition at line 135 of file gibbs.hxx.

template<class GM, class ACC>
size_t opengm::Gibbs< GM, ACC >::Parameter::numberOfBurnInSteps_

Definition at line 136 of file gibbs.hxx.

template<class GM, class ACC>
ValueType opengm::Gibbs< GM, ACC >::Parameter::p_

Definition at line 134 of file gibbs.hxx.

template<class GM, class ACC>
size_t opengm::Gibbs< GM, ACC >::Parameter::periods_

Definition at line 133 of file gibbs.hxx.

template<class GM, class ACC>
std::vector<size_t> opengm::Gibbs< GM, ACC >::Parameter::startPoint_

Definition at line 138 of file gibbs.hxx.

template<class GM, class ACC>
ValueType opengm::Gibbs< GM, ACC >::Parameter::tempMax_

Definition at line 132 of file gibbs.hxx.

template<class GM, class ACC>
ValueType opengm::Gibbs< GM, ACC >::Parameter::tempMin_

Definition at line 131 of file gibbs.hxx.

template<class GM, class ACC>
bool opengm::Gibbs< GM, ACC >::Parameter::useTemp_

Definition at line 130 of file gibbs.hxx.

template<class GM, class ACC>
VariableProposal opengm::Gibbs< GM, ACC >::Parameter::variableProposal_

Definition at line 137 of file gibbs.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