#include <G4MagIntegratorStepper.hh>
Definition at line 52 of file G4MagIntegratorStepper.hh.
 
      
        
          | G4MagIntegratorStepper::G4MagIntegratorStepper  | 
          ( | 
          G4EquationOfMotion *  | 
          Equation,  | 
        
        
           | 
           | 
          G4int  | 
          numIntegrationVariables,  | 
        
        
           | 
           | 
          G4int  | 
          numStateVariables = 12,  | 
        
        
           | 
           | 
          bool  | 
          isFSAL = false  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Definition at line 36 of file G4MagIntegratorStepper.cc.
   42   : fEquation_Rhs(Equation),
 
   43     fNoIntegrationVariables(num_integration_vars),
 
   44     fNoStateVariables(
std::max(num_state_vars,8)),
 
T max(const T t1, const T t2)
brief Return the largest of the two arguments 
 
 
 
 
  
  
      
        
          | G4MagIntegratorStepper::~G4MagIntegratorStepper  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | virtual G4double G4MagIntegratorStepper::DistChord  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
Implemented in G4DormandPrince745, G4BogackiShampine45, G4DoLoMcPriRK34, G4HelixMixedStepper, G4MagHelicalStepper, G4NystromRK4, G4MagErrorStepper, G4ExactHelixStepper, G4TsitourasRK45, G4DormandPrinceRK56, G4BogackiShampine23, G4CashKarpRKF45, G4RKG3_Stepper, G4ConstRK4, G4HelixExplicitEuler, and G4DormandPrinceRK78.
 
 
  
  
      
        
          | unsigned long G4MagIntegratorStepper::GetfNoRHSCalls  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4int G4MagIntegratorStepper::GetNumberOfStateVariables  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4int G4MagIntegratorStepper::GetNumberOfVariables  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4int G4MagIntegratorStepper::IntegrationOrder  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | virtual G4int G4MagIntegratorStepper::IntegratorOrder  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
Implemented in G4DormandPrince745, G4HelixMixedStepper, G4BogackiShampine45, G4RKG3_Stepper, G4DoLoMcPriRK34, G4ConstRK4, G4ExactHelixStepper, G4HelixExplicitEuler, G4ClassicalRK4, G4NystromRK4, G4TsitourasRK45, G4DormandPrinceRK56, G4BogackiShampine23, G4CashKarpRKF45, G4HelixImplicitEuler, G4SimpleRunge, G4HelixHeum, G4SimpleHeum, G4ImplicitEuler, G4HelixSimpleRunge, G4ExplicitEuler, and G4DormandPrinceRK78.
 
 
  
  
      
        
          | bool G4MagIntegratorStepper::IsFSAL  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void G4MagIntegratorStepper::NormalisePolarizationVector  | 
          ( | 
          G4double  | 
          vec[12] | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void G4MagIntegratorStepper::NormaliseTangentVector  | 
          ( | 
          G4double  | 
          vec[6] | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void G4MagIntegratorStepper::ResetfNORHSCalls  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void G4MagIntegratorStepper::RightHandSide  | 
          ( | 
          const double  | 
          y[],  | 
         
        
           | 
           | 
          double  | 
          dydx[]  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void G4MagIntegratorStepper::SetFSAL  | 
          ( | 
          bool  | 
          flag = true | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
  
  
      
        
          | void G4MagIntegratorStepper::SetIntegrationOrder  | 
          ( | 
          int  | 
          order | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
Implemented in G4HelixMixedStepper, G4MagHelicalStepper, G4DoLoMcPriRK34, G4DormandPrinceRK56, G4BogackiShampine23, G4RKG3_Stepper, G4CashKarpRKF45, G4DormandPrince745, G4BogackiShampine45, G4NystromRK4, G4ConstRK4, G4ExactHelixStepper, G4MagErrorStepper, G4TsitourasRK45, and G4DormandPrinceRK78.
 
 
The documentation for this class was generated from the following files: