39#ifndef G4CASHKARP_RKF45_HH
40#define G4CASHKARP_RKF45_HH
49 G4int numberOfVariables = 6,
68 void StepWithEst(
const G4double yIn[],
80 G4double *ak2, *ak3, *ak4, *ak5, *ak6, *yTemp, *yIn;
84 G4double *fLastInitialVector, *fLastFinalVector,
85 *fLastDyDx, *fMidVector, *fMidError;
~G4CashKarpRKF45() override
void Stepper(const G4double y[], const G4double dydx[], G4double h, G4double yout[], G4double yerr[]) override
G4CashKarpRKF45(const G4CashKarpRKF45 &)=delete
G4CashKarpRKF45(G4EquationOfMotion *EqRhs, G4int numberOfVariables=6, G4bool primary=true)
G4int IntegratorOrder() const override
G4double DistChord() const override
G4CashKarpRKF45 & operator=(const G4CashKarpRKF45 &)=delete
G4MagIntegratorStepper(G4EquationOfMotion *Equation, G4int numIntegrationVariables, G4int numStateVariables=12, G4bool isFSAL=false)