57 for(
G4int i=0; i<nvar; ++i)
66 for(
G4int i=nvar; i<maxvar; ++i)
87 for(
G4int i=0; i<nvar; ++i)
89 yError [i] = yOutput[i] -
yOneStep[i] ;
90 yOutput[i] += yError[i]*correction ;
119 distChord = distLine;
CLHEP::Hep3Vector G4ThreeVector
static G4double Distline(const G4ThreeVector &OtherPnt, const G4ThreeVector &LinePntA, const G4ThreeVector &LinePntB)
virtual void DumbStepper(const G4double y[], const G4double dydx[], G4double h, G4double yout[])=0
G4ThreeVector fFinalPoint
virtual ~G4MagErrorStepper()
G4double DistChord() const
void Stepper(const G4double y[], const G4double dydx[], G4double h, G4double yout[], G4double yerr[])
G4ThreeVector fInitialPoint
G4int GetNumberOfVariables() const
void RightHandSide(const G4double y[], G4double dydx[]) const
G4int GetNumberOfStateVariables() const
virtual G4int IntegratorOrder() const =0