|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
G4RK547FEq1 is an implementation of the 7 stage embedded Runge-Kutta 4,5 pair. More...
#include <G4RK547FEq1.hh>
Additional Inherited Members | |
| Protected Member Functions inherited from G4MagIntegratorStepper | |
| void | SetIntegrationOrder (G4int order) |
| void | SetFSAL (G4bool flag=true) |
G4RK547FEq1 is an implementation of the 7 stage embedded Runge-Kutta 4,5 pair.
Definition at line 49 of file G4RK547FEq1.hh.
| G4RK547FEq1::G4RK547FEq1 | ( | G4EquationOfMotion * | EqRhs, |
| G4int | integrationVariables = 6 ) |
Constructor for G4RK547FEq1.
| [in] | EqRhs | Pointer to the provided equation of motion. |
| [in] | integrationVariables | The number of integration variables. |
Definition at line 51 of file G4RK547FEq1.cc.
Referenced by G4RK547FEq1(), and operator=().
|
overridedefault |
Default Destructor.
|
delete |
Copy constructor and assignment operator not allowed.
|
overridevirtual |
Returns the distance from chord line.
Implements G4MagIntegratorStepper.
Definition at line 178 of file G4RK547FEq1.cc.
|
inlineoverridevirtual |
Returns the order, 4, of integration.
Implements G4MagIntegratorStepper.
Definition at line 113 of file G4RK547FEq1.hh.
|
delete |
|
overridevirtual |
The stepper for the Runge Kutta integration. The stepsize is fixed, with the step size given by 'hstep'. Integrates ODE starting values yInput[0 to 6]. Outputs yOutput[] and its estimated error yError[].
| [in] | yInput | Starting values array of integration variables. |
| [in] | dydx | Derivatives array. |
| [in] | hstep | The given step size. |
| [out] | yOutput | Integration output. |
| [out] | yError | The estimated error. |
Implements G4MagIntegratorStepper.
Definition at line 146 of file G4RK547FEq1.cc.
| void G4RK547FEq1::Stepper | ( | const G4double | yInput[], |
| const G4double | dydx[], | ||
| G4double | hstep, | ||
| G4double | yOutput[], | ||
| G4double | yError[], | ||
| G4double | dydxOutput[] ) |
Same as the Stepper() function above, with dydx also in ouput.
| [in] | yInput | Starting values array of integration variables. |
| [in] | dydx | Derivatives array. |
| [in] | hstep | The given step size. |
| [out] | yOutput | Integration output. |
| [out] | yError | The estimated error. |
| [out] | dydxOutput | dydx in output. |
Definition at line 161 of file G4RK547FEq1.cc.
|
inlineoverridevirtual |
Returns the stepper type-ID, "kRK547FEq1".
Reimplemented from G4MagIntegratorStepper.
Definition at line 118 of file G4RK547FEq1.hh.