35#ifndef G4BORIS_SCHEME_HH
36#define G4BORIS_SCHEME_HH
94 static constexpr G4double c_l = CLHEP::c_light/CLHEP::m*CLHEP::second;
97#include "G4BorisScheme.icc"
G4int GetNumberOfVariables() const
void UpdateVelocity(const G4double restMass, const G4double charge, const G4double yIn[], G4double yOut[], G4double hstep) const
void DoStep(G4double restMass, G4double charge, const G4double yIn[], G4double yOut[], G4double hstep) const
G4EquationOfMotion * GetEquationOfMotion()
void UpdatePosition(const G4double restMass, const G4double charge, const G4double yIn[], G4double yOut[], G4double hstep) const
void StepWithErrorEstimate(const G4double yIn[], G4double restMass, G4double charge, G4double hstep, G4double yOut[], G4double yErr[]) const
void StepWithMidAndErrorEstimate(const G4double yIn[], G4double restMass, G4double charge, G4double hstep, G4double yMid[], G4double yOut[], G4double yErr[]) const