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