|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
G4SimpleRunge implements a simple Runge stepper for magnetic field with 2nd order solver. More...
#include <G4SimpleRunge.hh>
Additional Inherited Members | |
| Protected Member Functions inherited from G4MagIntegratorStepper | |
| void | SetIntegrationOrder (G4int order) |
| void | SetFSAL (G4bool flag=true) |
G4SimpleRunge implements a simple Runge stepper for magnetic field with 2nd order solver.
Definition at line 50 of file G4SimpleRunge.hh.
| G4SimpleRunge::G4SimpleRunge | ( | G4EquationOfMotion * | EquationRhs, |
| G4int | numberOfVariables = 6 ) |
Constructor for G4SimpleRunge.
| [in] | EquationRhs | Pointer to the provided equation of motion. |
| [in] | numberOfVariables | The number of integration variables. |
Definition at line 38 of file G4SimpleRunge.cc.
Referenced by G4SimpleRunge(), and operator=().
|
override |
Destructor.
Definition at line 54 of file G4SimpleRunge.cc.
|
delete |
Copy constructor and assignment operator not allowed.
|
overridevirtual |
The stepper for the Runge Kutta integration, but performing a 'dump' step without error calculation.
| [in] | y | Starting values array of integration variables. |
| [in] | dydx | Derivatives array. |
| [in] | h | The given step size. |
| [out] | yout | Integration output. |
Implements G4MagErrorStepper.
Definition at line 65 of file G4SimpleRunge.cc.
|
inlineoverridevirtual |
Returns the order, 2, of integration.
Implements G4MagIntegratorStepper.
Definition at line 89 of file G4SimpleRunge.hh.
|
delete |
|
inlineoverridevirtual |
Returns the stepper type-ID, "kSimpleRunge".
Reimplemented from G4MagIntegratorStepper.
Definition at line 94 of file G4SimpleRunge.hh.