58 for(i=0;i<nvar;i++)
yInitial[i]=yInput[i];
63 for(i=nvar;i<maxvar;i++) yOutput[i]=yInput[i];
81 yError [i] = yOutput[i] -
yOneStep[i] ;
82 yOutput[i] += yError[i]*correction ;
113 distChord = distLine;
void Stepper(const G4double y[], const G4double dydx[], G4double h, G4double yout[], G4double yerr[])
CLHEP::Hep3Vector G4ThreeVector
static G4double Distline(const G4ThreeVector &OtherPnt, const G4ThreeVector &LinePntA, const G4ThreeVector &LinePntB)
G4double DistChord() const
virtual ~G4MagErrorStepper()
G4ThreeVector fInitialPoint
G4int GetNumberOfStateVariables() const
void RightHandSide(const double y[], double dydx[]) const
virtual void DumbStepper(const G4double y[], const G4double dydx[], G4double h, G4double yout[])=0
G4int GetNumberOfVariables() const
virtual G4int IntegratorOrder() const =0
G4ThreeVector fFinalPoint