SourceXtractorPlusPlus
0.10
Please provide a description of the project.
|
Go to the documentation of this file.
23 #ifndef MODELFITTING_BASICPARAMETER_H
24 #define MODELFITTING_BASICPARAMETER_H
91 virtual void setValue(
const double new_value);
std::size_t m_last_obs_id
std::function< void(void)> GetValueHook
BasicParameter & operator=(const BasicParameter &)=delete
virtual ~BasicParameter()
std::map< std::size_t, ParameterObserver > m_observer_map
virtual void setValue(const double new_value)
virtual double getValue() const
BasicParameter(const double value)
std::size_t addObserver(ParameterObserver observer)
The addObserver method adding observer to the member list.
GetValueHook m_get_value_hook
std::function< void(double)> ParameterObserver
The parameter base class.
BasicParameter(const BasicParameter &)=delete
bool removeObserver(std::size_t id)