#include <G4MagErrorStepper.hh>
 | 
|   | G4MagErrorStepper (G4EquationOfMotion *EqRhs, G4int numberOfVariables, G4int numStateVariables=12) | 
|   | 
| virtual  | ~G4MagErrorStepper () | 
|   | 
| void  | Stepper (const G4double y[], const G4double dydx[], G4double h, G4double yout[], G4double yerr[]) | 
|   | 
| virtual void  | DumbStepper (const G4double y[], const G4double dydx[], G4double h, G4double yout[])=0 | 
|   | 
| G4double  | DistChord () const | 
|   | 
|   | G4MagIntegratorStepper (G4EquationOfMotion *Equation, G4int numIntegrationVariables, G4int numStateVariables=12) | 
|   | 
| virtual  | ~G4MagIntegratorStepper () | 
|   | 
| virtual void  | ComputeRightHandSide (const G4double y[], G4double dydx[]) | 
|   | 
| void  | NormaliseTangentVector (G4double vec[6]) | 
|   | 
| void  | NormalisePolarizationVector (G4double vec[12]) | 
|   | 
| void  | RightHandSide (const double y[], double dydx[]) | 
|   | 
| G4int  | GetNumberOfVariables () const | 
|   | 
| G4int  | GetNumberOfStateVariables () const | 
|   | 
| virtual G4int  | IntegratorOrder () const =0 | 
|   | 
| G4EquationOfMotion *  | GetEquationOfMotion () | 
|   | 
| void  | SetEquationOfMotion (G4EquationOfMotion *newEquation) | 
|   | 
Definition at line 49 of file G4MagErrorStepper.hh.
 
◆ G4MagErrorStepper() [1/2]
◆ ~G4MagErrorStepper()
  
  
      
        
          | G4MagErrorStepper::~G4MagErrorStepper  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ G4MagErrorStepper() [2/2]
◆ DistChord()
  
  
      
        
          | G4double G4MagErrorStepper::DistChord  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
Implements G4MagIntegratorStepper.
Definition at line 96 of file G4MagErrorStepper.cc.
  113      distChord = distLine;
 G4ThreeVector fFinalPoint
 
static G4double Distline(const G4ThreeVector &OtherPnt, const G4ThreeVector &LinePntA, const G4ThreeVector &LinePntB)
 
G4ThreeVector fInitialPoint
 
 
 
 
◆ DumbStepper()
◆ operator=()
◆ Stepper()
Implements G4MagIntegratorStepper.
Definition at line 43 of file G4MagErrorStepper.cc.
   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 ;  
 G4ThreeVector fFinalPoint
 
CLHEP::Hep3Vector G4ThreeVector
 
virtual void DumbStepper(const G4double y[], const G4double dydx[], G4double h, G4double yout[])=0
 
G4ThreeVector fInitialPoint
 
virtual G4int IntegratorOrder() const =0
 
G4int GetNumberOfVariables() const
 
void RightHandSide(const double y[], double dydx[])
 
G4int GetNumberOfStateVariables() const
 
 
 
 
◆ dydxMid
◆ fFinalPoint
◆ fInitialPoint
◆ fMidPoint
◆ yInitial
◆ yMiddle
◆ yOneStep
The documentation for this class was generated from the following files: