25 template <
typename FieldFunction,
typename ... Arguments>
26 class LF2 :
public Stepper<FieldFunction, Arguments...> {
29 LF2(
const FieldFunction& fieldfunc) :
Stepper<FieldFunction, Arguments ...>(fieldfunc) { }
36 Arguments& ... args)
const;
41 const double& t,
const double& h,
42 Arguments& ... args)
const;
LF2(const FieldFunction &fieldfunc)
bool doAdvance_m(PartBunchBase< double, 3 > *bunch, const size_t &i, const double &t, const double dt, Arguments &...args) const
bool kick_m(PartBunchBase< double, 3 > *bunch, const size_t &i, const double &t, const double &h, Arguments &...args) const
void push_m(Vector_t &R, const Vector_t &P, const double &h) const