![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/magneticfield/include/G4DormandPrinceRK56.hh>
Inheritance diagram for G4DormandPrinceRK56:
Collaboration diagram for G4DormandPrinceRK56:Private Attributes | |
| G4double * | ak2 |
| G4double * | ak3 |
| G4double * | ak4 |
| G4double * | ak5 |
| G4double * | ak6 |
| G4double * | ak7 |
| G4double * | ak8 |
| G4double * | ak9 |
| G4double * | ak10_low |
| G4double * | ak10 |
| G4double * | ak11 |
| G4double * | ak12 |
| G4double * | yTemp |
| G4double * | yIn |
| G4double | fLastStepLength = -1.0 |
| G4double * | fLastInitialVector |
| G4double * | fLastFinalVector |
| G4double * | fLastDyDx |
| G4double * | fMidVector |
| G4double * | fMidError |
| G4DormandPrinceRK56 * | fAuxStepper = nullptr |
Additional Inherited Members | |
Protected Member Functions inherited from G4MagIntegratorStepper | |
| void | SetIntegrationOrder (G4int order) |
| void | SetFSAL (G4bool flag=true) |
Definition at line 40 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 40 of file G4DormandPrinceRK56.hh
| G4DormandPrinceRK56::G4DormandPrinceRK56 | ( | G4EquationOfMotion * | EqRhs, |
| G4int | numberOfVariables = 6, |
||
| G4bool | primary = true |
||
| ) |
Definition at line 37 of file G4DormandPrinceRK56.cc.
View newest version in sPHENIX GitHub at line 37 of file G4DormandPrinceRK56.cc
References ak10, ak10_low, ak11, ak12, ak2, ak3, ak4, ak5, ak6, ak7, ak8, ak9, fAuxStepper, fLastDyDx, fLastFinalVector, fLastInitialVector, fMidError, fMidVector, max, yIn, and yTemp.
| G4DormandPrinceRK56::~G4DormandPrinceRK56 | ( | ) |
Definition at line 84 of file G4DormandPrinceRK56.cc.
View newest version in sPHENIX GitHub at line 84 of file G4DormandPrinceRK56.cc
References ak10, ak10_low, ak11, ak12, ak2, ak3, ak4, ak5, ak6, ak7, ak8, ak9, fAuxStepper, fLastDyDx, fLastFinalVector, fLastInitialVector, fMidError, fMidVector, yIn, and yTemp.
|
delete |
|
virtual |
Implements G4MagIntegratorStepper.
Definition at line 357 of file G4DormandPrinceRK56.cc.
View newest version in sPHENIX GitHub at line 357 of file G4DormandPrinceRK56.cc
References G4LineSection::Distline(), fAuxStepper, fLastDyDx, fLastFinalVector, fLastInitialVector, fLastStepLength, fMidError, fMidVector, and Stepper().
Here is the call graph for this function:
|
inlinevirtual |
Implements G4MagIntegratorStepper.
Definition at line 60 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 60 of file G4DormandPrinceRK56.hh
|
inline |
Definition at line 86 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 86 of file G4DormandPrinceRK56.hh
References Interpolate_low().
Referenced by Interpolate().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 96 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 96 of file G4DormandPrinceRK56.hh
References fLastDyDx, fLastInitialVector, fLastStepLength, and Interpolate().
Here is the call graph for this function:| void G4DormandPrinceRK56::Interpolate_high | ( | const G4double | yInput[], |
| const G4double | dydx[], | ||
| const G4double | Step, | ||
| G4double | yOut[], | ||
| G4double | tau | ||
| ) |
Definition at line 569 of file G4DormandPrinceRK56.cc.
View newest version in sPHENIX GitHub at line 569 of file G4DormandPrinceRK56.cc
References ak10, ak11, ak12, ak2, ak3, ak4, ak5, ak6, ak7, ak8, ak9, b, G4MagIntegratorStepper::GetNumberOfVariables(), and yIn.
Here is the call graph for this function:| void G4DormandPrinceRK56::Interpolate_low | ( | const G4double | yInput[], |
| const G4double | dydx[], | ||
| const G4double | Step, | ||
| G4double | yOut[], | ||
| G4double | tau | ||
| ) |
Definition at line 432 of file G4DormandPrinceRK56.cc.
View newest version in sPHENIX GitHub at line 432 of file G4DormandPrinceRK56.cc
References ak10_low, ak4, ak5, ak6, ak7, ak8, ak9, G4MagIntegratorStepper::GetNumberOfVariables(), and yIn.
Referenced by Interpolate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
delete |
|
inline |
Definition at line 79 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 79 of file G4DormandPrinceRK56.hh
References SetupInterpolate_low().
Referenced by SetupInterpolation().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4DormandPrinceRK56::SetupInterpolate_high | ( | const G4double | yInput[], |
| const G4double | dydx[], | ||
| const G4double | Step | ||
| ) |
Definition at line 489 of file G4DormandPrinceRK56.cc.
View newest version in sPHENIX GitHub at line 489 of file G4DormandPrinceRK56.cc
References ak10, ak11, ak12, ak2, ak3, ak4, ak5, ak6, ak7, ak8, ak9, G4MagIntegratorStepper::GetNumberOfVariables(), G4MagIntegratorStepper::RightHandSide(), yIn, and yTemp.
Here is the call graph for this function:| void G4DormandPrinceRK56::SetupInterpolate_low | ( | const G4double | yInput[], |
| const G4double | dydx[], | ||
| const G4double | Step | ||
| ) |
Definition at line 401 of file G4DormandPrinceRK56.cc.
View newest version in sPHENIX GitHub at line 401 of file G4DormandPrinceRK56.cc
References ak10_low, ak2, ak3, ak4, ak5, ak6, ak7, ak8, ak9, G4MagIntegratorStepper::GetNumberOfVariables(), G4MagIntegratorStepper::RightHandSide(), yIn, and yTemp.
Referenced by SetupInterpolate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 74 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 74 of file G4DormandPrinceRK56.hh
References fLastDyDx, fLastInitialVector, fLastStepLength, and SetupInterpolate().
Here is the call graph for this function:
|
virtual |
Implements G4MagIntegratorStepper.
Definition at line 119 of file G4DormandPrinceRK56.cc.
View newest version in sPHENIX GitHub at line 119 of file G4DormandPrinceRK56.cc
References ak2, ak3, ak4, ak5, ak6, ak7, ak8, ak9, c1, c2, fLastDyDx, fLastFinalVector, fLastInitialVector, fLastStepLength, G4MagIntegratorStepper::GetNumberOfVariables(), return(), G4MagIntegratorStepper::RightHandSide(), yIn, and yTemp.
Referenced by DistChord().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 116 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 116 of file G4DormandPrinceRK56.hh
Referenced by G4DormandPrinceRK56(), Interpolate_high(), SetupInterpolate_high(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 116 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 116 of file G4DormandPrinceRK56.hh
Referenced by G4DormandPrinceRK56(), Interpolate_low(), SetupInterpolate_low(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 116 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 116 of file G4DormandPrinceRK56.hh
Referenced by G4DormandPrinceRK56(), Interpolate_high(), SetupInterpolate_high(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 116 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 116 of file G4DormandPrinceRK56.hh
Referenced by G4DormandPrinceRK56(), Interpolate_high(), SetupInterpolate_high(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 114 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 114 of file G4DormandPrinceRK56.hh
Referenced by G4DormandPrinceRK56(), Interpolate_high(), SetupInterpolate_high(), SetupInterpolate_low(), Stepper(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 114 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 114 of file G4DormandPrinceRK56.hh
Referenced by G4DormandPrinceRK56(), Interpolate_high(), SetupInterpolate_high(), SetupInterpolate_low(), Stepper(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 114 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 114 of file G4DormandPrinceRK56.hh
Referenced by G4DormandPrinceRK56(), Interpolate_high(), Interpolate_low(), SetupInterpolate_high(), SetupInterpolate_low(), Stepper(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 114 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 114 of file G4DormandPrinceRK56.hh
Referenced by G4DormandPrinceRK56(), Interpolate_high(), Interpolate_low(), SetupInterpolate_high(), SetupInterpolate_low(), Stepper(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 114 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 114 of file G4DormandPrinceRK56.hh
Referenced by G4DormandPrinceRK56(), Interpolate_high(), Interpolate_low(), SetupInterpolate_high(), SetupInterpolate_low(), Stepper(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 114 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 114 of file G4DormandPrinceRK56.hh
Referenced by G4DormandPrinceRK56(), Interpolate_high(), Interpolate_low(), SetupInterpolate_high(), SetupInterpolate_low(), Stepper(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 114 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 114 of file G4DormandPrinceRK56.hh
Referenced by G4DormandPrinceRK56(), Interpolate_high(), Interpolate_low(), SetupInterpolate_high(), SetupInterpolate_low(), Stepper(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 114 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 114 of file G4DormandPrinceRK56.hh
Referenced by G4DormandPrinceRK56(), Interpolate_high(), Interpolate_low(), SetupInterpolate_high(), SetupInterpolate_low(), Stepper(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 125 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 125 of file G4DormandPrinceRK56.hh
Referenced by DistChord(), G4DormandPrinceRK56(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 121 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 121 of file G4DormandPrinceRK56.hh
Referenced by DistChord(), G4DormandPrinceRK56(), Interpolate(), SetupInterpolation(), Stepper(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 121 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 121 of file G4DormandPrinceRK56.hh
Referenced by DistChord(), G4DormandPrinceRK56(), Stepper(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 121 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 121 of file G4DormandPrinceRK56.hh
Referenced by DistChord(), G4DormandPrinceRK56(), Interpolate(), SetupInterpolation(), Stepper(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 120 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 120 of file G4DormandPrinceRK56.hh
Referenced by DistChord(), Interpolate(), SetupInterpolation(), and Stepper().
|
private |
Definition at line 121 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 121 of file G4DormandPrinceRK56.hh
Referenced by DistChord(), G4DormandPrinceRK56(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 121 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 121 of file G4DormandPrinceRK56.hh
Referenced by DistChord(), G4DormandPrinceRK56(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 118 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 118 of file G4DormandPrinceRK56.hh
Referenced by G4DormandPrinceRK56(), Interpolate_high(), Interpolate_low(), SetupInterpolate_high(), SetupInterpolate_low(), Stepper(), and ~G4DormandPrinceRK56().
|
private |
Definition at line 118 of file G4DormandPrinceRK56.hh.
View newest version in sPHENIX GitHub at line 118 of file G4DormandPrinceRK56.hh
Referenced by G4DormandPrinceRK56(), SetupInterpolate_high(), SetupInterpolate_low(), Stepper(), and ~G4DormandPrinceRK56().