| 
    Geant4
    10.02
    
   | 
 
#include <G4MagIntegratorStepper.hh>
 Inheritance diagram for G4MagIntegratorStepper:
 Collaboration diagram for G4MagIntegratorStepper:Public Member Functions | |
| G4MagIntegratorStepper (G4EquationOfMotion *Equation, G4int numIntegrationVariables, G4int numStateVariables=12) | |
| virtual | ~G4MagIntegratorStepper () | 
| virtual void | Stepper (const G4double y[], const G4double dydx[], G4double h, G4double yout[], G4double yerr[])=0 | 
| virtual G4double | DistChord () const =0 | 
| 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) | 
Private Member Functions | |
| G4MagIntegratorStepper (const G4MagIntegratorStepper &) | |
| G4MagIntegratorStepper & | operator= (const G4MagIntegratorStepper &) | 
Private Attributes | |
| G4EquationOfMotion * | fEquation_Rhs | 
| const G4int | fNoIntegrationVariables | 
| const G4int | fNoStateVariables | 
Definition at line 52 of file G4MagIntegratorStepper.hh.
| G4MagIntegratorStepper::G4MagIntegratorStepper | ( | G4EquationOfMotion * | Equation, | 
| G4int | numIntegrationVariables, | ||
| G4int | numStateVariables = 12  | 
        ||
| ) | 
Definition at line 36 of file G4MagIntegratorStepper.cc.
      
  | 
  virtual | 
Definition at line 46 of file G4MagIntegratorStepper.cc.
      
  | 
  private | 
Reimplemented in G4NystromRK4.
Definition at line 50 of file G4MagIntegratorStepper.cc.
References RightHandSide().
Referenced by G4MagInt_Driver::AccurateAdvance().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  pure virtual | 
      
  | 
  inline | 
Referenced by G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4MultiLevelLocator::EstimateIntersectionPoint(), G4ErrorPropagatorManager::InitFieldForBackwards(), G4RKG3_Stepper::StepNoErr(), and G4RKG3_Stepper::Stepper().
 Here is the caller graph for this function:
      
  | 
  inline | 
Referenced by G4SimpleRunge::G4SimpleRunge(), G4MagErrorStepper::Stepper(), and G4ConstRK4::Stepper().
 Here is the caller graph for this function:
      
  | 
  inline | 
Referenced by G4ClassicalRK4::DumbStepper(), G4ExplicitEuler::DumbStepper(), G4ImplicitEuler::DumbStepper(), G4ChordFinder::G4ChordFinder(), G4BlineTracer::ResetChordFinders(), G4MagErrorStepper::Stepper(), G4CashKarpRKF45::Stepper(), and F02ElectricFieldSetup::UpdateField().
 Here is the caller graph for this function:
      
  | 
  pure virtual | 
Implemented in G4HelixMixedStepper, G4RKG3_Stepper, G4ConstRK4, G4ExactHelixStepper, G4HelixExplicitEuler, G4NystromRK4, G4CashKarpRKF45, G4ClassicalRK4, G4HelixImplicitEuler, G4SimpleRunge, G4HelixHeum, G4SimpleHeum, G4ImplicitEuler, G4HelixSimpleRunge, and G4ExplicitEuler.
Referenced by G4MagInt_Driver::G4MagInt_Driver(), and G4MagErrorStepper::Stepper().
 Here is the caller graph for this function:
      
  | 
  inline | 
Referenced by G4ClassicalRK4::DumbStepper(), and G4SimpleHeum::DumbStepper().
 Here is the caller graph for this function:
      
  | 
  inline | 
      
  | 
  private | 
      
  | 
  inline | 
Referenced by ComputeRightHandSide(), G4ClassicalRK4::DumbStepper(), G4ImplicitEuler::DumbStepper(), G4SimpleHeum::DumbStepper(), G4SimpleRunge::DumbStepper(), G4MagErrorStepper::Stepper(), and G4CashKarpRKF45::Stepper().
 Here is the caller graph for this function:
      
  | 
  inline | 
Referenced by G4ErrorPropagatorManager::InitFieldForBackwards().
 Here is the caller graph for this function:
      
  | 
  pure virtual | 
Implemented in G4HelixMixedStepper, G4MagHelicalStepper, G4RKG3_Stepper, G4CashKarpRKF45, G4NystromRK4, G4ConstRK4, G4ExactHelixStepper, and G4MagErrorStepper.
Referenced by G4HelixMixedStepper::Stepper().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 116 of file G4MagIntegratorStepper.hh.
      
  | 
  private | 
Definition at line 117 of file G4MagIntegratorStepper.hh.
      
  | 
  private | 
Definition at line 118 of file G4MagIntegratorStepper.hh.