Nemo
2.3.56
Simulate forward-in-time genetic evolution in a spatially explicit, individual-based stochastic simulator
|
Base class of the ParamUpdater class used to handle the temporal parameter argument values. More...
#include <param.h>
Public Types | |
typedef list< Param * >::iterator | PIT |
Public Member Functions | |
ParamUpdaterBase () | |
ParamUpdaterBase (const ParamUpdaterBase &PU) | |
virtual | ~ParamUpdaterBase () |
virtual void | init ()=0 |
virtual void | update () |
virtual bool | update (unsigned int generation)=0 |
Updating procedure. More... | |
virtual SimComponent * | getComponent ()=0 |
virtual void | addParam (Param *param) |
Adds a parameter to the stack. More... | |
virtual void | reset () |
Clears the parameters stack. More... | |
list< Param * > | getParams () |
Returns the list of parameters. More... | |
![]() | |
virtual void | init ()=0 |
Inits state. More... | |
virtual void | update ()=0 |
Updates the handler state. More... | |
virtual | ~Handler () |
Protected Attributes | |
list< Param * > | _params |
List of the parameters affected by this updater. More... | |
Base class of the ParamUpdater class used to handle the temporal parameter argument values.
typedef list<Param*>::iterator ParamUpdaterBase::PIT |
|
inline |
|
inline |
References _params.
|
inlinevirtual |
|
inlinevirtual |
Adds a parameter to the stack.
References _params.
Referenced by ParamSet::add_param().
|
pure virtual |
Implemented in ParamUpdater< SC >.
|
inline |
Returns the list of parameters.
References _params.
Referenced by UpdaterServices::attach().
|
pure virtual |
Implements Handler.
Implemented in ParamUpdater< SC >.
|
inlinevirtual |
|
inlinevirtual |
Implements Handler.
|
pure virtual |
Updating procedure.
Implemented in ParamUpdater< SC >.
|
protected |
List of the parameters affected by this updater.
Referenced by addParam(), getParams(), ParamUpdater< SC >::init(), ParamUpdater< SC >::ParamUpdater(), ParamUpdaterBase(), reset(), and ParamUpdater< SC >::~ParamUpdater().