![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/magneticfield/include/G4MagIntegratorStepper.hh>
Inheritance diagram for G4MagIntegratorStepper:
Collaboration diagram for G4MagIntegratorStepper:Protected Member Functions | |
| void | SetIntegrationOrder (G4int order) |
| void | SetFSAL (G4bool flag=true) |
Private Attributes | |
| G4EquationOfMotion * | fEquation_Rhs = nullptr |
| const G4int | fNoIntegrationVariables = 0 |
| const G4int | fNoStateVariables = 0 |
| unsigned long | fNoRHSCalls = 0UL |
| G4int | fIntegrationOrder = -1 |
| G4bool | fIsFSAL = false |
Definition at line 47 of file G4MagIntegratorStepper.hh.
View newest version in sPHENIX GitHub at line 47 of file G4MagIntegratorStepper.hh
| G4MagIntegratorStepper::G4MagIntegratorStepper | ( | G4EquationOfMotion * | Equation, |
| G4int | numIntegrationVariables, | ||
| G4int | numStateVariables = 12, |
||
| G4bool | isFSAL = false |
||
| ) |
Definition at line 37 of file G4MagIntegratorStepper.cc.
View newest version in sPHENIX GitHub at line 37 of file G4MagIntegratorStepper.cc
|
virtualdefault |
|
delete |
|
pure virtual |
Implemented in G4BogackiShampine45, G4HelixMixedStepper, G4DoLoMcPriRK34, G4TsitourasRK45, G4ExactHelixStepper, G4MagHelicalStepper, G4DormandPrince745, G4BogackiShampine23, G4MagErrorStepper, G4NystromRK4, G4RK547FEq1, G4RK547FEq2, G4RK547FEq3, G4ConstRK4, G4DormandPrinceRK78, G4CashKarpRKF45, G4HelixExplicitEuler, G4RKG3_Stepper, and G4DormandPrinceRK56.
|
inline |
Referenced by G4MagInt_Driver::GetEquationOfMotion(), G4NystromRK4::GetField(), G4NystromRK4::SetDistanceForConstantField(), G4RKG3_Stepper::StepNoErr(), and G4RKG3_Stepper::Stepper().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
Referenced by G4BogackiShampine45::G4BogackiShampine45(), G4CashKarpRKF45::G4CashKarpRKF45(), G4SimpleRunge::G4SimpleRunge(), G4TsitourasRK45::G4TsitourasRK45(), G4RK547FEq2::makeStep(), G4RK547FEq3::makeStep(), G4RK547FEq1::makeStep(), G4BogackiShampine23::makeStep(), G4MagErrorStepper::Stepper(), and G4ConstRK4::Stepper().
Here is the caller graph for this function:
|
inline |
Referenced by G4ExplicitEuler::DumbStepper(), G4ImplicitEuler::DumbStepper(), G4ClassicalRK4::DumbStepper(), G4BogackiShampine45::GetLastDydx(), G4TsitourasRK45::Interpolate(), G4DoLoMcPriRK34::Interpolate(), G4DormandPrince745::Interpolate4thOrder(), G4DormandPrince745::Interpolate5thOrder(), G4DormandPrinceRK56::Interpolate_high(), G4DormandPrinceRK56::Interpolate_low(), G4BogackiShampine45::InterpolateHigh(), G4RK547FEq3::makeStep(), G4RK547FEq1::makeStep(), G4RK547FEq2::makeStep(), G4BogackiShampine23::makeStep(), PHG4OuterHcalFieldSetup::PHG4OuterHcalFieldSetup(), G4BlineTracer::ResetChordFinders(), G4DormandPrinceRK56::SetupInterpolate_high(), G4DormandPrinceRK56::SetupInterpolate_low(), G4DormandPrince745::SetupInterpolation5thOrder(), G4BogackiShampine45::SetupInterpolationHigh(), G4DormandPrinceRK56::Stepper(), G4DormandPrince745::Stepper(), G4CashKarpRKF45::Stepper(), G4MagErrorStepper::Stepper(), G4DoLoMcPriRK34::Stepper(), G4TsitourasRK45::Stepper(), G4DormandPrinceRK78::Stepper(), G4BogackiShampine45::Stepper(), G4TBMagneticFieldSetup::UpdateField(), and F02ElectricFieldSetup::UpdateIntegrator().
Here is the caller graph for this function:
|
inline |
|
pure virtual |
Implemented in G4HelixMixedStepper, G4BogackiShampine45, G4RKG3_Stepper, G4DoLoMcPriRK34, G4TsitourasRK45, G4ExactHelixStepper, G4DormandPrince745, G4BogackiShampine23, G4ConstRK4, G4ClassicalRK4, G4NystromRK4, G4RK547FEq1, G4RK547FEq2, G4RK547FEq3, G4DormandPrinceRK78, G4HelixExplicitEuler, G4CashKarpRKF45, G4SimpleRunge, G4DormandPrinceRK56, G4HelixImplicitEuler, G4SimpleHeum, G4HelixHeum, G4HelixSimpleRunge, G4ImplicitEuler, and G4ExplicitEuler.
Referenced by G4MagInt_Driver::G4MagInt_Driver(), and G4MagErrorStepper::Stepper().
Here is the caller graph for this function:
|
inline |
Referenced by G4SimpleHeum::DumbStepper(), and G4ClassicalRK4::DumbStepper().
Here is the caller graph for this function:
|
delete |
|
inline |
Referenced by G4MagInt_Driver::AccurateAdvance(), G4SimpleHeum::DumbStepper(), G4ImplicitEuler::DumbStepper(), G4SimpleRunge::DumbStepper(), G4ClassicalRK4::DumbStepper(), G4MagInt_Driver::GetDerivatives(), G4RK547FEq1::makeStep(), G4RK547FEq2::makeStep(), G4RK547FEq3::makeStep(), G4BogackiShampine23::makeStep(), G4DormandPrinceRK56::SetupInterpolate_high(), G4DormandPrinceRK56::SetupInterpolate_low(), G4DormandPrince745::SetupInterpolation5thOrder(), G4BogackiShampine45::SetupInterpolationHigh(), G4DormandPrinceRK56::Stepper(), G4DormandPrince745::Stepper(), G4CashKarpRKF45::Stepper(), G4MagErrorStepper::Stepper(), G4DoLoMcPriRK34::Stepper(), G4TsitourasRK45::Stepper(), G4DormandPrinceRK78::Stepper(), and G4BogackiShampine45::Stepper().
Here is the caller graph for this function:
|
inline |
|
inline |
Referenced by G4BogackiShampine23::G4BogackiShampine23().
Here is the caller graph for this function:Referenced by G4BogackiShampine23::G4BogackiShampine23().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4HelixMixedStepper, G4BogackiShampine45, G4ExactHelixStepper, G4MagHelicalStepper, G4NystromRK4, G4DormandPrinceRK78, G4BogackiShampine23, G4TsitourasRK45, G4ConstRK4, G4DoLoMcPriRK34, G4MagErrorStepper, G4CashKarpRKF45, G4DormandPrince745, G4DormandPrinceRK56, G4RK547FEq1, G4RK547FEq2, G4RK547FEq3, and G4RKG3_Stepper.
Referenced by G4HelixMixedStepper::Stepper().
Here is the caller graph for this function:
|
private |
Definition at line 124 of file G4MagIntegratorStepper.hh.
View newest version in sPHENIX GitHub at line 124 of file G4MagIntegratorStepper.hh
|
private |
Definition at line 134 of file G4MagIntegratorStepper.hh.
View newest version in sPHENIX GitHub at line 134 of file G4MagIntegratorStepper.hh
Definition at line 136 of file G4MagIntegratorStepper.hh.
View newest version in sPHENIX GitHub at line 136 of file G4MagIntegratorStepper.hh
|
private |
Definition at line 125 of file G4MagIntegratorStepper.hh.
View newest version in sPHENIX GitHub at line 125 of file G4MagIntegratorStepper.hh
|
mutableprivate |
Definition at line 128 of file G4MagIntegratorStepper.hh.
View newest version in sPHENIX GitHub at line 128 of file G4MagIntegratorStepper.hh
|
private |
Definition at line 126 of file G4MagIntegratorStepper.hh.
View newest version in sPHENIX GitHub at line 126 of file G4MagIntegratorStepper.hh