|
Geant4
10.03
|
#include <G4DormandPrince745.hh>
Inheritance diagram for G4DormandPrince745:
Collaboration diagram for G4DormandPrince745:Private Member Functions | |
| G4DormandPrince745 & | operator= (const G4DormandPrince745 &) |
Private Attributes | |
| G4double * | ak2 |
| G4double * | ak3 |
| G4double * | ak4 |
| G4double * | ak5 |
| G4double * | ak6 |
| G4double * | ak7 |
| G4double * | ak8 |
| G4double * | ak9 |
| G4double * | yTemp |
| G4double * | yIn |
| G4double | fLastStepLength |
| G4double * | fLastInitialVector |
| G4double * | fLastFinalVector |
| G4double * | fInitialDyDx |
| G4double * | fMidVector |
| G4double * | fMidError |
| G4DormandPrince745 * | fAuxStepper |
Additional Inherited Members | |
Protected Member Functions inherited from G4MagIntegratorStepper | |
| void | SetIntegrationOrder (int order) |
| void | SetFSAL (bool flag=true) |
Definition at line 52 of file G4DormandPrince745.hh.
| G4DormandPrince745::G4DormandPrince745 | ( | G4EquationOfMotion * | EqRhs, |
| G4int | numberOfVariables = 6, |
||
| G4bool | primary = true |
||
| ) |
Definition at line 71 of file G4DormandPrince745.cc.
References ak2, ak3, ak4, ak5, ak6, ak7, ak8, ak9, fAuxStepper, fInitialDyDx, fLastFinalVector, fLastInitialVector, fMidError, fMidVector, G4MagIntegratorStepper::GetNumberOfStateVariables(), G4INCL::Math::max(), yIn, and yTemp.
Here is the call graph for this function:| G4DormandPrince745::~G4DormandPrince745 | ( | ) |
Definition at line 128 of file G4DormandPrince745.cc.
References ak2, ak3, ak4, ak5, ak6, ak7, ak8, ak9, fAuxStepper, fInitialDyDx, fLastFinalVector, fLastInitialVector, fMidError, fMidVector, yIn, and yTemp.
|
virtual |
Implements G4MagIntegratorStepper.
Definition at line 335 of file G4DormandPrince745.cc.
References ak2, ak3, ak4, ak5, ak6, ak7, DistLine(), fInitialDyDx, fLastFinalVector, fLastInitialVector, fLastStepLength, and fMidVector.
Here is the call graph for this function:| G4double G4DormandPrince745::DistChord2 | ( | ) | const |
Definition at line 322 of file G4DormandPrince745.cc.
References DistLine(), fAuxStepper, fLastFinalVector, fLastInitialVector, fMidVector, Interpolate(), and SetupInterpolation().
Here is the call graph for this function:| G4double G4DormandPrince745::DistChord3 | ( | ) | const |
Definition at line 360 of file G4DormandPrince745.cc.
References DistLine(), fAuxStepper, fInitialDyDx, fLastFinalVector, fLastInitialVector, fLastStepLength, fMidError, fMidVector, and Stepper().
Here is the call graph for this function:Definition at line 298 of file G4DormandPrince745.cc.
References G4LineSection::Distline().
Referenced by DistChord(), DistChord2(), and DistChord3().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Implements G4MagIntegratorStepper.
Definition at line 117 of file G4DormandPrince745.hh.
Definition at line 88 of file G4DormandPrince745.hh.
References Interpolate_low().
Referenced by DistChord2().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 478 of file G4DormandPrince745.cc.
References ak2, ak3, ak4, ak5, ak6, ak7, ak8, ak9, fInitialDyDx, fLastStepLength, G4MagIntegratorStepper::GetNumberOfVariables(), and yIn.
Here is the call graph for this function:Definition at line 381 of file G4DormandPrince745.cc.
References ak2, ak3, ak4, ak5, ak6, ak7, fInitialDyDx, fLastStepLength, G4MagIntegratorStepper::GetNumberOfVariables(), and yIn.
Referenced by Interpolate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 606 of file G4DormandPrince745.cc.
References ak2, ak3, ak4, ak5, ak6, ak7, ak8, ak9, fInitialDyDx, fLastInitialVector, fLastStepLength, fMidError, fMidVector, and G4MagIntegratorStepper::GetNumberOfVariables().
Here is the call graph for this function:
|
inline |
Definition at line 78 of file G4DormandPrince745.hh.
References SetupInterpolation_low().
Referenced by DistChord2().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4DormandPrince745::SetupInterpolation_high | ( | ) |
Definition at line 427 of file G4DormandPrince745.cc.
References ak2, ak3, ak4, ak5, ak6, ak7, ak8, ak9, fInitialDyDx, fLastStepLength, G4MagIntegratorStepper::GetNumberOfVariables(), G4MagIntegratorStepper::RightHandSide(), yIn, and yTemp.
Here is the call graph for this function:| void G4DormandPrince745::SetupInterpolation_low | ( | ) |
Definition at line 376 of file G4DormandPrince745.cc.
Referenced by SetupInterpolation().
Here is the caller graph for this function:
|
virtual |
Implements G4MagIntegratorStepper.
Definition at line 180 of file G4DormandPrince745.cc.
References ak2, ak3, ak4, ak5, ak6, ak7, fInitialDyDx, fLastFinalVector, fLastInitialVector, fLastStepLength, G4MagIntegratorStepper::GetNumberOfVariables(), G4MagIntegratorStepper::RightHandSide(), yIn, and yTemp.
Referenced by DistChord3().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 126 of file G4DormandPrince745.hh.
Referenced by DistChord(), G4DormandPrince745(), Interpolate_high(), Interpolate_low(), operator=(), SetupInterpolation_high(), Stepper(), and ~G4DormandPrince745().
|
private |
Definition at line 126 of file G4DormandPrince745.hh.
Referenced by DistChord(), G4DormandPrince745(), Interpolate_high(), Interpolate_low(), operator=(), SetupInterpolation_high(), Stepper(), and ~G4DormandPrince745().
|
private |
Definition at line 126 of file G4DormandPrince745.hh.
Referenced by DistChord(), G4DormandPrince745(), Interpolate_high(), Interpolate_low(), operator=(), SetupInterpolation_high(), Stepper(), and ~G4DormandPrince745().
|
private |
Definition at line 126 of file G4DormandPrince745.hh.
Referenced by DistChord(), G4DormandPrince745(), Interpolate_high(), Interpolate_low(), operator=(), SetupInterpolation_high(), Stepper(), and ~G4DormandPrince745().
|
private |
Definition at line 126 of file G4DormandPrince745.hh.
Referenced by DistChord(), G4DormandPrince745(), Interpolate_high(), Interpolate_low(), operator=(), SetupInterpolation_high(), Stepper(), and ~G4DormandPrince745().
|
private |
Definition at line 126 of file G4DormandPrince745.hh.
Referenced by DistChord(), G4DormandPrince745(), Interpolate_high(), Interpolate_low(), operator=(), SetupInterpolation_high(), Stepper(), and ~G4DormandPrince745().
|
private |
Definition at line 126 of file G4DormandPrince745.hh.
Referenced by G4DormandPrince745(), Interpolate_high(), operator=(), SetupInterpolation_high(), and ~G4DormandPrince745().
|
private |
Definition at line 126 of file G4DormandPrince745.hh.
Referenced by G4DormandPrince745(), Interpolate_high(), operator=(), SetupInterpolation_high(), and ~G4DormandPrince745().
|
private |
Definition at line 135 of file G4DormandPrince745.hh.
Referenced by DistChord2(), DistChord3(), G4DormandPrince745(), and ~G4DormandPrince745().
|
private |
Definition at line 131 of file G4DormandPrince745.hh.
Referenced by DistChord(), DistChord3(), G4DormandPrince745(), Interpolate_high(), Interpolate_low(), operator=(), SetupInterpolation_high(), Stepper(), and ~G4DormandPrince745().
|
private |
Definition at line 131 of file G4DormandPrince745.hh.
Referenced by DistChord(), DistChord2(), DistChord3(), G4DormandPrince745(), Stepper(), and ~G4DormandPrince745().
|
private |
Definition at line 131 of file G4DormandPrince745.hh.
Referenced by DistChord(), DistChord2(), DistChord3(), G4DormandPrince745(), operator=(), Stepper(), and ~G4DormandPrince745().
|
private |
Definition at line 130 of file G4DormandPrince745.hh.
Referenced by DistChord(), DistChord3(), Interpolate_high(), Interpolate_low(), operator=(), SetupInterpolation_high(), and Stepper().
|
private |
Definition at line 131 of file G4DormandPrince745.hh.
Referenced by DistChord3(), G4DormandPrince745(), operator=(), and ~G4DormandPrince745().
|
private |
Definition at line 131 of file G4DormandPrince745.hh.
Referenced by DistChord(), DistChord2(), DistChord3(), G4DormandPrince745(), operator=(), and ~G4DormandPrince745().
|
private |
Definition at line 126 of file G4DormandPrince745.hh.
Referenced by G4DormandPrince745(), Interpolate_high(), Interpolate_low(), SetupInterpolation_high(), Stepper(), and ~G4DormandPrince745().
|
private |
Definition at line 126 of file G4DormandPrince745.hh.
Referenced by G4DormandPrince745(), SetupInterpolation_high(), Stepper(), and ~G4DormandPrince745().