40#ifndef G4NYSTROMRK4_HH
41#define G4NYSTROMRK4_HH
133 std::unique_ptr<G4CachedMagneticField> fCachedField;
136#include "G4NystromRK4.icc"
G4StepperType
G4StepperType defines the available integrator of particle's equation of motion in Geant4.
CLHEP::Hep3Vector G4ThreeVector
G4CachedMagneticField is a specialisation of G4MagneticField and is used to cache the Magnetic Field ...
G4MagIntegratorStepper(G4EquationOfMotion *Equation, G4int numIntegrationVariables, G4int numStateVariables=12, G4bool isFSAL=false)
G4Mag_EqRhs is the "standard" equation of motion of a particle in a pure magnetic field.
G4StepperType StepperType() const override
~G4NystromRK4() override=default
G4double GetDistanceForConstantField() const
G4int IntegratorOrder() const override
void Stepper(const G4double y[], const G4double dydx[], G4double hstep, G4double yOut[], G4double yError[]) override
G4double DistChord() const override
void SetDistanceForConstantField(G4double length)
G4NystromRK4(G4Mag_EqRhs *EquationMotion, G4double distanceConstField=0.0)