Public Member Functions | |
virtual | ~UserClass () |
virtual void | create_new (const unsigned int runNo)=0 |
virtual void | declare_parameters (ParameterHandler &prm)=0 |
virtual void | run (ParameterHandler &prm)=0 |
virtual MultipleParameterLoop::UserClass::~UserClass | ( | ) | [virtual] |
Destructor. It doesn't actually do anything, but is declared to force derived classes to have a virtual destructor.
virtual void MultipleParameterLoop::UserClass::create_new | ( | const unsigned int | runNo | ) | [pure virtual] |
create_new
must provide a clean object, either by creating a new one or by cleaning an old one.
virtual void MultipleParameterLoop::UserClass::declare_parameters | ( | ParameterHandler & | prm | ) | [pure virtual] |
This should declare parameters and call the declare_parameters
function of the problem class.
virtual void MultipleParameterLoop::UserClass::run | ( | ParameterHandler & | prm | ) | [pure virtual] |
Get the parameters and run any necessary action.