46#ifndef G4MAGIntegratorSTEPPER
47#define G4MAGIntegratorSTEPPER
57 G4int numIntegrationVariables,
58 G4int numStateVariables=12);
117 const G4int fNoIntegrationVariables;
118 const G4int fNoStateVariables;
122#include "G4MagIntegratorStepper.icc"
virtual void ComputeRightHandSide(const G4double y[], G4double dydx[])
void NormalisePolarizationVector(G4double vec[12])
G4EquationOfMotion * GetEquationOfMotion()
G4int GetNumberOfVariables() const
void NormaliseTangentVector(G4double vec[6])
void RightHandSide(const double y[], double dydx[])
virtual G4double DistChord() const =0
virtual void Stepper(const G4double y[], const G4double dydx[], G4double h, G4double yout[], G4double yerr[])=0
void SetEquationOfMotion(G4EquationOfMotion *newEquation)
G4int GetNumberOfStateVariables() const
virtual G4int IntegratorOrder() const =0
virtual ~G4MagIntegratorStepper()