OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <Stepper.h>
Public Member Functions | |
Stepper (const FieldFunction &fieldfunc) | |
virtual bool | advance (PartBunchBase< double, 3 > *bunch, const size_t &i, const double &t, const double dt, Arguments &...args) const |
virtual | ~Stepper () |
Protected Attributes | |
const FieldFunction & | fieldfunc_m |
Private Member Functions | |
virtual bool | doAdvance_m (PartBunchBase< double, 3 > *bunch, const size_t &i, const double &t, const double dt, Arguments &...args) const =0 |
The field function has to return a boolean and take at least the following arguments in that order:
|
inlinevirtual |
|
privatepure virtual |
Implemented in LF2< FieldFunction, Arguments >, and RK4< FieldFunction, Arguments >.
Referenced by Stepper< FieldFunction, Arguments...>::advance().
|
protected |