25template <
typename FieldFunction,
typename ... Arguments>
30 LF2(
const FieldFunction& fieldfunc) :
Stepper<FieldFunction, Arguments ...>(fieldfunc) { }
37 Arguments& ... args)
const;
43 const double& t,
const double& h,
44 Arguments& ... args)
const;
PartBunch< PLayout_t< double, 3 >, double, 3 > PartBunch_t
ippl::Vector< T, Dim > Vector_t
LF2(const FieldFunction &fieldfunc)
void push_m(Vector_t< double, 3 > &R, const Vector_t< double, 3 > &P, const double &h) const
bool kick_m(PartBunch_t *bunch, const size_t &i, const double &t, const double &h, Arguments &... args) const
bool doAdvance_m(PartBunch_t *bunch, const size_t &i, const double &t, const double dt, Arguments &... args) const
Stepper(const FieldFunction &fieldfunc)