|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
G4SimpleHeum implements a simple Heum stepper for magnetic field with 3rd order solver. More...
#include <G4SimpleHeum.hh>
Additional Inherited Members | |
| Protected Member Functions inherited from G4MagIntegratorStepper | |
| void | SetIntegrationOrder (G4int order) |
| void | SetFSAL (G4bool flag=true) |
G4SimpleHeum implements a simple Heum stepper for magnetic field with 3rd order solver.
Definition at line 49 of file G4SimpleHeum.hh.
| G4SimpleHeum::G4SimpleHeum | ( | G4EquationOfMotion * | EqRhs, |
| G4int | num_variables = 6 ) |
Constructor for G4SimpleHeum.
| [in] | EqRhs | Pointer to the provided equation of motion. |
| [in] | num_variables | The number of integration variables. |
Definition at line 38 of file G4SimpleHeum.cc.
Referenced by G4SimpleHeum(), and operator=().
|
override |
Destructor.
Definition at line 52 of file G4SimpleHeum.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 G4SimpleHeum.cc.
|
inlineoverridevirtual |
Returns the order, 3, of integration.
Implements G4MagIntegratorStepper.
Definition at line 88 of file G4SimpleHeum.hh.
|
delete |
|
inlineoverridevirtual |
Returns the stepper type-ID, "kSimpleHeum".
Reimplemented from G4MagIntegratorStepper.
Definition at line 93 of file G4SimpleHeum.hh.