ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/magneticfield/include/G4TsitourasRK45.hh>
Private Attributes | |
G4double * | ak2 |
G4double * | ak3 |
G4double * | ak4 |
G4double * | ak5 |
G4double * | ak6 |
G4double * | ak7 |
G4double * | ak8 |
G4double * | yTemp |
G4double * | yIn |
G4double | fLastStepLength = 0.0 |
G4double * | fLastInitialVector |
G4double * | fLastFinalVector |
G4double * | fLastDyDx |
G4double * | fMidVector |
G4double * | fMidError |
G4TsitourasRK45 * | fAuxStepper = nullptr |
Additional Inherited Members | |
Protected Member Functions inherited from G4MagIntegratorStepper | |
void | SetIntegrationOrder (G4int order) |
void | SetFSAL (G4bool flag=true) |
Definition at line 45 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 45 of file G4TsitourasRK45.hh
G4TsitourasRK45::G4TsitourasRK45 | ( | G4EquationOfMotion * | EqRhs, |
G4int | numberOfVariables = 6 , |
||
G4bool | primary = true |
||
) |
Definition at line 39 of file G4TsitourasRK45.cc.
View newest version in sPHENIX GitHub at line 39 of file G4TsitourasRK45.cc
References ak2, ak3, ak4, ak5, ak6, ak7, ak8, fAuxStepper, fLastDyDx, fLastFinalVector, fLastInitialVector, fMidError, fMidVector, G4MagIntegratorStepper::GetNumberOfStateVariables(), max, yIn, and yTemp.
G4TsitourasRK45::~G4TsitourasRK45 | ( | ) |
Definition at line 81 of file G4TsitourasRK45.cc.
View newest version in sPHENIX GitHub at line 81 of file G4TsitourasRK45.cc
References ak2, ak3, ak4, ak5, ak6, ak7, ak8, fAuxStepper, fLastDyDx, fLastFinalVector, fLastInitialVector, fMidError, fMidVector, yIn, and yTemp.
|
delete |
|
virtual |
Implements G4MagIntegratorStepper.
Definition at line 296 of file G4TsitourasRK45.cc.
View newest version in sPHENIX GitHub at line 296 of file G4TsitourasRK45.cc
References G4LineSection::Distline(), fAuxStepper, fLastDyDx, fLastFinalVector, fLastInitialVector, fLastStepLength, fMidError, fMidVector, and Stepper().
|
inlinevirtual |
Implements G4MagIntegratorStepper.
Definition at line 81 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 81 of file G4TsitourasRK45.hh
void G4TsitourasRK45::Interpolate | ( | const G4double | yInput[], |
const G4double | dydx[], | ||
const G4double | Step, | ||
G4double | yOut[], | ||
G4double | tau | ||
) |
Definition at line 249 of file G4TsitourasRK45.cc.
View newest version in sPHENIX GitHub at line 249 of file G4TsitourasRK45.cc
References ak2, ak3, ak4, ak5, ak6, ak7, G4MagIntegratorStepper::GetNumberOfVariables(), and yIn.
void G4TsitourasRK45::interpolate | ( | const G4double | yInput[], |
const G4double | dydx[], | ||
G4double | yOut[], | ||
G4double | Step, | ||
G4double | tau | ||
) |
|
delete |
void G4TsitourasRK45::SetupInterpolation | ( | ) |
Definition at line 243 of file G4TsitourasRK45.cc.
View newest version in sPHENIX GitHub at line 243 of file G4TsitourasRK45.cc
|
virtual |
Implements G4MagIntegratorStepper.
Definition at line 116 of file G4TsitourasRK45.cc.
View newest version in sPHENIX GitHub at line 116 of file G4TsitourasRK45.cc
References ak2, ak3, ak4, ak5, ak6, ak7, fLastDyDx, fLastFinalVector, fLastInitialVector, fLastStepLength, G4MagIntegratorStepper::GetNumberOfVariables(), return(), G4MagIntegratorStepper::RightHandSide(), yIn, and yTemp.
Referenced by DistChord().
|
private |
Definition at line 85 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 85 of file G4TsitourasRK45.hh
Referenced by G4TsitourasRK45(), Interpolate(), Stepper(), and ~G4TsitourasRK45().
|
private |
Definition at line 85 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 85 of file G4TsitourasRK45.hh
Referenced by G4TsitourasRK45(), Interpolate(), Stepper(), and ~G4TsitourasRK45().
|
private |
Definition at line 85 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 85 of file G4TsitourasRK45.hh
Referenced by G4TsitourasRK45(), Interpolate(), Stepper(), and ~G4TsitourasRK45().
|
private |
Definition at line 85 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 85 of file G4TsitourasRK45.hh
Referenced by G4TsitourasRK45(), Interpolate(), Stepper(), and ~G4TsitourasRK45().
|
private |
Definition at line 85 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 85 of file G4TsitourasRK45.hh
Referenced by G4TsitourasRK45(), Interpolate(), Stepper(), and ~G4TsitourasRK45().
|
private |
Definition at line 85 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 85 of file G4TsitourasRK45.hh
Referenced by G4TsitourasRK45(), Interpolate(), Stepper(), and ~G4TsitourasRK45().
|
private |
Definition at line 85 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 85 of file G4TsitourasRK45.hh
Referenced by G4TsitourasRK45(), and ~G4TsitourasRK45().
|
private |
Definition at line 92 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 92 of file G4TsitourasRK45.hh
Referenced by DistChord(), G4TsitourasRK45(), and ~G4TsitourasRK45().
|
private |
Definition at line 88 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 88 of file G4TsitourasRK45.hh
Referenced by DistChord(), G4TsitourasRK45(), Stepper(), and ~G4TsitourasRK45().
|
private |
Definition at line 88 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 88 of file G4TsitourasRK45.hh
Referenced by DistChord(), G4TsitourasRK45(), Stepper(), and ~G4TsitourasRK45().
|
private |
Definition at line 88 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 88 of file G4TsitourasRK45.hh
Referenced by DistChord(), G4TsitourasRK45(), Stepper(), and ~G4TsitourasRK45().
|
private |
Definition at line 87 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 87 of file G4TsitourasRK45.hh
Referenced by DistChord(), and Stepper().
|
private |
Definition at line 88 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 88 of file G4TsitourasRK45.hh
Referenced by DistChord(), G4TsitourasRK45(), and ~G4TsitourasRK45().
|
private |
Definition at line 88 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 88 of file G4TsitourasRK45.hh
Referenced by DistChord(), G4TsitourasRK45(), and ~G4TsitourasRK45().
|
private |
Definition at line 85 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 85 of file G4TsitourasRK45.hh
Referenced by G4TsitourasRK45(), Interpolate(), Stepper(), and ~G4TsitourasRK45().
|
private |
Definition at line 85 of file G4TsitourasRK45.hh.
View newest version in sPHENIX GitHub at line 85 of file G4TsitourasRK45.hh
Referenced by G4TsitourasRK45(), Stepper(), and ~G4TsitourasRK45().