#include <MCMC.h>
Inheritance diagram for ParameterBase:

Public Member Functions | |
| ParameterBase (std::string label) | |
| virtual | ~ParameterBase (void) |
| virtual void | Adapt (const double accept) |
| void | Assign (const boost::any &value) |
| std::string | Label (void) const |
| void | SetLabel (const std::string &label) |
| const boost::any | Value (void) const |
Definition at line 84 of file MCMC.h.
| ParameterBase::ParameterBase | ( | std::string | label | ) |
| ParameterBase::~ParameterBase | ( | void | ) | [virtual] |
| void ParameterBase::Adapt | ( | const double | accept | ) | [virtual] |
| void ParameterBase::Assign | ( | const boost::any & | value | ) |
| std::string ParameterBase::Label | ( | void | ) | const |
Returns string identifying current parameter
The default value is an empty string. Replace it by including an argument to the constructor
Definition at line 376 of file MCMC.cpp.
Referenced by StepBase::Label().
| void ParameterBase::SetLabel | ( | const std::string & | label | ) |
Set the label associated with this parameter
| label | the label string |
Definition at line 385 of file MCMC.cpp.
Referenced by StepBase::SetLabel().
| const boost::any ParameterBase::Value | ( | void | ) | const |
Value of the parameter
Reimplemented in ParameterT< T >, and ParameterT< double >.
Definition at line 413 of file MCMC.cpp.
Referenced by StepBase::aValue().
1.5.1