ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/magneticfield/include/G4CashKarpRKF45.hh>
Private Member Functions | |
void | StepWithEst (const G4double yIn[], const G4double dydx[], G4double Step, G4double yOut[], G4double &alpha2, G4double &beta2, const G4double B1[], G4double B2[]) |
G4CashKarpRKF45 (const G4CashKarpRKF45 &) | |
G4CashKarpRKF45 & | operator= (const G4CashKarpRKF45 &) |
Private Attributes | |
G4double * | ak2 |
G4double * | ak3 |
G4double * | ak4 |
G4double * | ak5 |
G4double * | ak6 |
G4double * | yTemp |
G4double * | yIn |
G4double | fLastStepLength = 0.0 |
G4double * | fLastInitialVector |
G4double * | fLastFinalVector |
G4double * | fLastDyDx |
G4double * | fMidVector |
G4double * | fMidError |
G4CashKarpRKF45 * | fAuxStepper = nullptr |
Additional Inherited Members | |
Protected Member Functions inherited from G4MagIntegratorStepper | |
void | SetIntegrationOrder (G4int order) |
void | SetFSAL (G4bool flag=true) |
Definition at line 44 of file G4CashKarpRKF45.hh.
View newest version in sPHENIX GitHub at line 44 of file G4CashKarpRKF45.hh
G4CashKarpRKF45::G4CashKarpRKF45 | ( | G4EquationOfMotion * | EqRhs, |
G4int | numberOfVariables = 6 , |
||
G4bool | primary = true |
||
) |
Definition at line 47 of file G4CashKarpRKF45.cc.
View newest version in sPHENIX GitHub at line 47 of file G4CashKarpRKF45.cc
References ak2, ak3, ak4, ak5, ak6, fAuxStepper, fLastDyDx, fLastFinalVector, fLastInitialVector, fMidError, fMidVector, G4MagIntegratorStepper::GetNumberOfStateVariables(), max, yIn, and yTemp.
G4CashKarpRKF45::~G4CashKarpRKF45 | ( | ) |
Definition at line 89 of file G4CashKarpRKF45.cc.
View newest version in sPHENIX GitHub at line 89 of file G4CashKarpRKF45.cc
References ak2, ak3, ak4, ak5, ak6, fAuxStepper, fLastDyDx, fLastFinalVector, fLastInitialVector, fMidError, fMidVector, yIn, and yTemp.
|
private |
|
virtual |
Implements G4MagIntegratorStepper.
Definition at line 238 of file G4CashKarpRKF45.cc.
View newest version in sPHENIX GitHub at line 238 of file G4CashKarpRKF45.cc
References G4LineSection::Distline(), fAuxStepper, fLastDyDx, fLastFinalVector, fLastInitialVector, fLastStepLength, fMidError, fMidVector, and Stepper().
|
inlinevirtual |
Implements G4MagIntegratorStepper.
Definition at line 63 of file G4CashKarpRKF45.hh.
View newest version in sPHENIX GitHub at line 63 of file G4CashKarpRKF45.hh
|
private |
|
virtual |
Implements G4MagIntegratorStepper.
Definition at line 120 of file G4CashKarpRKF45.cc.
View newest version in sPHENIX GitHub at line 120 of file G4CashKarpRKF45.cc
References ak2, ak3, ak4, ak5, ak6, c1, fLastDyDx, fLastFinalVector, fLastInitialVector, fLastStepLength, G4MagIntegratorStepper::GetNumberOfVariables(), G4MagIntegratorStepper::RightHandSide(), yIn, and yTemp.
Referenced by DistChord().
|
private |
Definition at line 222 of file G4CashKarpRKF45.cc.
View newest version in sPHENIX GitHub at line 222 of file G4CashKarpRKF45.cc
References FatalException, G4Exception(), and return().
|
private |
Definition at line 83 of file G4CashKarpRKF45.hh.
View newest version in sPHENIX GitHub at line 83 of file G4CashKarpRKF45.hh
Referenced by G4CashKarpRKF45(), Stepper(), and ~G4CashKarpRKF45().
|
private |
Definition at line 83 of file G4CashKarpRKF45.hh.
View newest version in sPHENIX GitHub at line 83 of file G4CashKarpRKF45.hh
Referenced by G4CashKarpRKF45(), Stepper(), and ~G4CashKarpRKF45().
|
private |
Definition at line 83 of file G4CashKarpRKF45.hh.
View newest version in sPHENIX GitHub at line 83 of file G4CashKarpRKF45.hh
Referenced by G4CashKarpRKF45(), Stepper(), and ~G4CashKarpRKF45().
|
private |
Definition at line 83 of file G4CashKarpRKF45.hh.
View newest version in sPHENIX GitHub at line 83 of file G4CashKarpRKF45.hh
Referenced by G4CashKarpRKF45(), Stepper(), and ~G4CashKarpRKF45().
|
private |
Definition at line 83 of file G4CashKarpRKF45.hh.
View newest version in sPHENIX GitHub at line 83 of file G4CashKarpRKF45.hh
Referenced by G4CashKarpRKF45(), Stepper(), and ~G4CashKarpRKF45().
|
private |
Definition at line 91 of file G4CashKarpRKF45.hh.
View newest version in sPHENIX GitHub at line 91 of file G4CashKarpRKF45.hh
Referenced by DistChord(), G4CashKarpRKF45(), and ~G4CashKarpRKF45().
|
private |
Definition at line 87 of file G4CashKarpRKF45.hh.
View newest version in sPHENIX GitHub at line 87 of file G4CashKarpRKF45.hh
Referenced by DistChord(), G4CashKarpRKF45(), Stepper(), and ~G4CashKarpRKF45().
|
private |
Definition at line 87 of file G4CashKarpRKF45.hh.
View newest version in sPHENIX GitHub at line 87 of file G4CashKarpRKF45.hh
Referenced by DistChord(), G4CashKarpRKF45(), Stepper(), and ~G4CashKarpRKF45().
|
private |
Definition at line 87 of file G4CashKarpRKF45.hh.
View newest version in sPHENIX GitHub at line 87 of file G4CashKarpRKF45.hh
Referenced by DistChord(), G4CashKarpRKF45(), Stepper(), and ~G4CashKarpRKF45().
|
private |
Definition at line 86 of file G4CashKarpRKF45.hh.
View newest version in sPHENIX GitHub at line 86 of file G4CashKarpRKF45.hh
Referenced by DistChord(), and Stepper().
|
private |
Definition at line 87 of file G4CashKarpRKF45.hh.
View newest version in sPHENIX GitHub at line 87 of file G4CashKarpRKF45.hh
Referenced by DistChord(), G4CashKarpRKF45(), and ~G4CashKarpRKF45().
|
private |
Definition at line 87 of file G4CashKarpRKF45.hh.
View newest version in sPHENIX GitHub at line 87 of file G4CashKarpRKF45.hh
Referenced by DistChord(), G4CashKarpRKF45(), and ~G4CashKarpRKF45().
|
private |
Definition at line 83 of file G4CashKarpRKF45.hh.
View newest version in sPHENIX GitHub at line 83 of file G4CashKarpRKF45.hh
Referenced by G4CashKarpRKF45(), Stepper(), and ~G4CashKarpRKF45().
|
private |
Definition at line 83 of file G4CashKarpRKF45.hh.
View newest version in sPHENIX GitHub at line 83 of file G4CashKarpRKF45.hh
Referenced by G4CashKarpRKF45(), Stepper(), and ~G4CashKarpRKF45().