|
| bool | doAdvance_m (PartBunchBase< double, 3 > *bunch, const size_t &i, const double &t, const double dt, Arguments &... args) const |
| bool | derivate_m (PartBunchBase< double, 3 > *bunch, double *y, const double &t, double *yp, const size_t &i, Arguments &... args) const |
| void | copyTo (const Vector_t &R, const Vector_t &P, double *x) const |
| void | copyFrom (Vector_t &R, Vector_t &P, double *x) const |
template<typename FieldFunction, typename ... Arguments>
class RK4< FieldFunction, Arguments >
4-th order Runnge-Kutta stepper
Definition at line 27 of file RK4.h.
template<typename FieldFunction, typename ... Arguments>
| bool RK4< FieldFunction, Arguments >::derivate_m |
( |
PartBunchBase< double, 3 > * | bunch, |
|
|
double * | y, |
|
|
const double & | t, |
|
|
double * | yp, |
|
|
const size_t & | i, |
|
|
Arguments &... | args ) const |
|
private |
- Parameters
-
- Returns
Definition at line 93 of file RK4.hpp.
References Physics::c, Stepper< FieldFunction, Arguments... >::fieldfunc_m, PartBunchBase< T, Dim >::M, mass_coeff, Units::ns2s, PartBunchBase< T, Dim >::Q, and PartBunchBase< T, Dim >::R.
Referenced by doAdvance_m().
template<typename FieldFunction, typename ... Arguments>
| bool RK4< FieldFunction, Arguments >::doAdvance_m |
( |
PartBunchBase< double, 3 > * | bunch, |
|
|
const size_t & | i, |
|
|
const double & | t, |
|
|
const double | dt, |
|
|
Arguments &... | args ) const |
|
privatevirtual |