ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/magneticfield/include/G4BogackiShampine23.hh>
Private Member Functions | |
void | makeStep (const G4double yInput[], const G4double dydx[], const G4double hstep, G4double yOutput[], G4double *dydxOutput=nullptr, G4double *yError=nullptr) const |
Private Attributes | |
G4double | fyIn [G4FieldTrack::ncompSVEC] |
G4double | fdydx [G4FieldTrack::ncompSVEC] |
G4double | fyOut [G4FieldTrack::ncompSVEC] |
G4double | fdydxOut [G4FieldTrack::ncompSVEC] |
G4double | fhstep = -1.0 |
Additional Inherited Members | |
Protected Member Functions inherited from G4MagIntegratorStepper | |
void | SetIntegrationOrder (G4int order) |
void | SetFSAL (G4bool flag=true) |
Definition at line 50 of file G4BogackiShampine23.hh.
View newest version in sPHENIX GitHub at line 50 of file G4BogackiShampine23.hh
G4BogackiShampine23::G4BogackiShampine23 | ( | G4EquationOfMotion * | EqRhs, |
G4int | numberOfVariables = 6 |
||
) |
Definition at line 55 of file G4BogackiShampine23.cc.
View newest version in sPHENIX GitHub at line 55 of file G4BogackiShampine23.cc
References G4MagIntegratorStepper::SetFSAL(), and G4MagIntegratorStepper::SetIntegrationOrder().
|
delete |
|
overridevirtual |
Implements G4MagIntegratorStepper.
Definition at line 148 of file G4BogackiShampine23.cc.
View newest version in sPHENIX GitHub at line 148 of file G4BogackiShampine23.cc
References G4LineSection::Distline(), fdydx, fhstep, fyIn, fyOut, makeStep(), field_utils::makeVector(), and G4FieldTrack::ncompSVEC.
|
inlineoverridevirtual |
Implements G4MagIntegratorStepper.
Definition at line 74 of file G4BogackiShampine23.hh.
View newest version in sPHENIX GitHub at line 74 of file G4BogackiShampine23.hh
|
private |
Definition at line 63 of file G4BogackiShampine23.cc.
View newest version in sPHENIX GitHub at line 63 of file G4BogackiShampine23.cc
References ak2, G4MagIntegratorStepper::GetNumberOfStateVariables(), G4MagIntegratorStepper::GetNumberOfVariables(), G4FieldTrack::ncompSVEC, and G4MagIntegratorStepper::RightHandSide().
Referenced by DistChord(), and Stepper().
|
delete |
|
overridevirtual |
Implements G4MagIntegratorStepper.
Definition at line 116 of file G4BogackiShampine23.cc.
View newest version in sPHENIX GitHub at line 116 of file G4BogackiShampine23.cc
References field_utils::copy(), fdydx, fdydxOut, fhstep, fyIn, fyOut, and makeStep().
void G4BogackiShampine23::Stepper | ( | const G4double | yInput[], |
const G4double | dydx[], | ||
G4double | hstep, | ||
G4double | yOutput[], | ||
G4double | yError[], | ||
G4double | dydxOutput[] | ||
) |
Definition at line 131 of file G4BogackiShampine23.cc.
View newest version in sPHENIX GitHub at line 131 of file G4BogackiShampine23.cc
References field_utils::copy(), fdydx, fdydxOut, fhstep, fyIn, fyOut, and makeStep().
|
private |
Definition at line 85 of file G4BogackiShampine23.hh.
View newest version in sPHENIX GitHub at line 85 of file G4BogackiShampine23.hh
Referenced by DistChord(), and Stepper().
|
private |
Definition at line 85 of file G4BogackiShampine23.hh.
View newest version in sPHENIX GitHub at line 85 of file G4BogackiShampine23.hh
Referenced by Stepper().
|
private |
Definition at line 89 of file G4BogackiShampine23.hh.
View newest version in sPHENIX GitHub at line 89 of file G4BogackiShampine23.hh
Referenced by DistChord(), and Stepper().
|
private |
Definition at line 85 of file G4BogackiShampine23.hh.
View newest version in sPHENIX GitHub at line 85 of file G4BogackiShampine23.hh
Referenced by DistChord(), and Stepper().
|
private |
Definition at line 85 of file G4BogackiShampine23.hh.
View newest version in sPHENIX GitHub at line 85 of file G4BogackiShampine23.hh
Referenced by DistChord(), and Stepper().