Geant4
10.03
|
#include <G4BogackiShampine45.hh>
Private Member Functions | |
G4BogackiShampine45 (const G4BogackiShampine45 &) | |
G4BogackiShampine45 & | operator= (const G4BogackiShampine45 &) |
Private Attributes | |
G4double * | ak2 |
G4double * | ak3 |
G4double * | ak4 |
G4double * | ak5 |
G4double * | ak6 |
G4double * | ak7 |
G4double * | ak8 |
G4double * | ak9 |
G4double * | ak10 |
G4double * | ak11 |
G4double * | yTemp |
G4double * | yIn |
G4double * | p [6] |
G4double | fLastStepLength |
G4double * | fLastInitialVector |
G4double * | fLastFinalVector |
G4double * | fLastDyDx |
G4double * | fMidVector |
G4double * | fMidError |
G4BogackiShampine45 * | fAuxStepper |
bool | fPreparedInterpolation |
Static Private Attributes | |
static bool | fPreparedConstants = false |
static G4double | bi [12][7] |
Additional Inherited Members | |
Protected Member Functions inherited from G4MagIntegratorStepper | |
void | SetIntegrationOrder (int order) |
void | SetFSAL (bool flag=true) |
Definition at line 51 of file G4BogackiShampine45.hh.
G4BogackiShampine45::G4BogackiShampine45 | ( | G4EquationOfMotion * | EqRhs, |
G4int | numberOfVariables = 6 , |
||
G4bool | primary = true |
||
) |
Definition at line 76 of file G4BogackiShampine45.cc.
References ak10, ak11, ak2, ak3, ak4, ak5, ak6, ak7, ak8, ak9, fAuxStepper, fLastDyDx, fLastFinalVector, fLastInitialVector, fMidError, fMidVector, fPreparedConstants, G4MagIntegratorStepper::GetNumberOfStateVariables(), G4INCL::Math::max(), p, PrepareConstants(), yIn, and yTemp.
G4BogackiShampine45::~G4BogackiShampine45 | ( | ) |
Definition at line 130 of file G4BogackiShampine45.cc.
References ak10, ak11, ak2, ak3, ak4, ak5, ak6, ak7, ak8, ak9, fAuxStepper, fLastDyDx, fLastFinalVector, fLastInitialVector, fMidError, fMidVector, p, yIn, and yTemp.
|
private |
|
virtual |
Implements G4MagIntegratorStepper.
Definition at line 314 of file G4BogackiShampine45.cc.
References G4LineSection::Distline(), fAuxStepper, fLastDyDx, fLastFinalVector, fLastInitialVector, fLastStepLength, fMidError, fMidVector, fPreparedInterpolation, InterpolateHigh(), SetupInterpolationHigh(), and Stepper().
void G4BogackiShampine45::GetLastDydx | ( | G4double | dyDxLast[] | ) |
Definition at line 164 of file G4BogackiShampine45.cc.
References ak9, and G4MagIntegratorStepper::GetNumberOfVariables().
|
inlinevirtual |
Implements G4MagIntegratorStepper.
Definition at line 99 of file G4BogackiShampine45.hh.
Definition at line 78 of file G4BogackiShampine45.hh.
References InterpolateHigh().
Definition at line 551 of file G4BogackiShampine45.cc.
References ak2, FatalException, and G4Exception().
Referenced by DistChord(), and Interpolate().
|
private |
void G4BogackiShampine45::PrepareConstants | ( | ) |
Definition at line 480 of file G4BogackiShampine45.cc.
References bi, and fPreparedConstants.
Referenced by G4BogackiShampine45().
|
inline |
Definition at line 71 of file G4BogackiShampine45.hh.
References SetupInterpolationHigh().
void G4BogackiShampine45::SetupInterpolationHigh | ( | ) |
Definition at line 361 of file G4BogackiShampine45.cc.
References ak10, ak11, ak2, ak3, ak4, ak5, ak6, ak7, ak8, ak9, bi, fLastDyDx, fLastStepLength, fPreparedInterpolation, G4MagIntegratorStepper::GetNumberOfVariables(), p, G4MagIntegratorStepper::RightHandSide(), yIn, and yTemp.
Referenced by DistChord(), and SetupInterpolation().
|
virtual |
Implements G4MagIntegratorStepper.
Definition at line 178 of file G4BogackiShampine45.cc.
References ak2, ak3, ak4, ak5, ak6, ak7, ak8, fLastDyDx, fLastFinalVector, fLastInitialVector, fLastStepLength, fPreparedInterpolation, G4MagIntegratorStepper::GetNumberOfVariables(), G4MagIntegratorStepper::RightHandSide(), yIn, and yTemp.
Referenced by DistChord().
|
private |
Definition at line 110 of file G4BogackiShampine45.hh.
Referenced by G4BogackiShampine45(), SetupInterpolationHigh(), and ~G4BogackiShampine45().
|
private |
Definition at line 110 of file G4BogackiShampine45.hh.
Referenced by G4BogackiShampine45(), SetupInterpolationHigh(), and ~G4BogackiShampine45().
|
private |
Definition at line 110 of file G4BogackiShampine45.hh.
Referenced by G4BogackiShampine45(), SetupInterpolationHigh(), Stepper(), and ~G4BogackiShampine45().
|
private |
Definition at line 110 of file G4BogackiShampine45.hh.
Referenced by G4BogackiShampine45(), SetupInterpolationHigh(), Stepper(), and ~G4BogackiShampine45().
|
private |
Definition at line 110 of file G4BogackiShampine45.hh.
Referenced by G4BogackiShampine45(), SetupInterpolationHigh(), Stepper(), and ~G4BogackiShampine45().
|
private |
Definition at line 110 of file G4BogackiShampine45.hh.
Referenced by G4BogackiShampine45(), SetupInterpolationHigh(), Stepper(), and ~G4BogackiShampine45().
|
private |
Definition at line 110 of file G4BogackiShampine45.hh.
Referenced by G4BogackiShampine45(), SetupInterpolationHigh(), Stepper(), and ~G4BogackiShampine45().
|
private |
Definition at line 110 of file G4BogackiShampine45.hh.
Referenced by G4BogackiShampine45(), SetupInterpolationHigh(), Stepper(), and ~G4BogackiShampine45().
|
private |
Definition at line 110 of file G4BogackiShampine45.hh.
Referenced by G4BogackiShampine45(), SetupInterpolationHigh(), Stepper(), and ~G4BogackiShampine45().
|
private |
Definition at line 110 of file G4BogackiShampine45.hh.
Referenced by G4BogackiShampine45(), GetLastDydx(), SetupInterpolationHigh(), and ~G4BogackiShampine45().
|
staticprivate |
Definition at line 125 of file G4BogackiShampine45.hh.
Referenced by PrepareConstants(), and SetupInterpolationHigh().
|
private |
Definition at line 120 of file G4BogackiShampine45.hh.
Referenced by DistChord(), G4BogackiShampine45(), and ~G4BogackiShampine45().
|
private |
Definition at line 116 of file G4BogackiShampine45.hh.
Referenced by DistChord(), G4BogackiShampine45(), SetupInterpolationHigh(), Stepper(), and ~G4BogackiShampine45().
|
private |
Definition at line 116 of file G4BogackiShampine45.hh.
Referenced by DistChord(), G4BogackiShampine45(), Stepper(), and ~G4BogackiShampine45().
|
private |
Definition at line 116 of file G4BogackiShampine45.hh.
Referenced by DistChord(), G4BogackiShampine45(), Stepper(), and ~G4BogackiShampine45().
|
private |
Definition at line 115 of file G4BogackiShampine45.hh.
Referenced by DistChord(), SetupInterpolationHigh(), and Stepper().
|
private |
Definition at line 116 of file G4BogackiShampine45.hh.
Referenced by DistChord(), G4BogackiShampine45(), and ~G4BogackiShampine45().
|
private |
Definition at line 116 of file G4BogackiShampine45.hh.
Referenced by DistChord(), G4BogackiShampine45(), and ~G4BogackiShampine45().
|
staticprivate |
Definition at line 124 of file G4BogackiShampine45.hh.
Referenced by G4BogackiShampine45(), and PrepareConstants().
|
private |
Definition at line 121 of file G4BogackiShampine45.hh.
Referenced by DistChord(), SetupInterpolationHigh(), and Stepper().
|
private |
Definition at line 113 of file G4BogackiShampine45.hh.
Referenced by G4BogackiShampine45(), SetupInterpolationHigh(), and ~G4BogackiShampine45().
|
private |
Definition at line 110 of file G4BogackiShampine45.hh.
Referenced by G4BogackiShampine45(), SetupInterpolationHigh(), Stepper(), and ~G4BogackiShampine45().
|
private |
Definition at line 110 of file G4BogackiShampine45.hh.
Referenced by G4BogackiShampine45(), SetupInterpolationHigh(), Stepper(), and ~G4BogackiShampine45().