|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|
#include <Stepper.h>

Public Member Functions | |
| Stepper (const FieldFunction &fieldfunc) | |
| virtual bool | advance (PartBunch_t *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 (PartBunch_t *bunch, const size_t &i, const double &t, const double dt, Arguments &... args) const =0 |
@precondition The field function has to return a boolean and take at least the following arguments in that order:
|
inlinevirtual |
Definition at line 41 of file Stepper.h.
References Stepper< FieldFunction, Arguments >::doAdvance_m().

|
privatepure virtual |
Implemented in LF2< FieldFunction, Arguments >, and RK4< FieldFunction, Arguments >.
Referenced by Stepper< FieldFunction, Arguments >::advance().
|
protected |