AccurateAdvance(G4FieldTrack &y_current, G4double hstep, G4double eps, G4double hinitial=0.0) override | G4MagInt_Driver | virtual |
AdvanceChordLimited(G4FieldTrack &track, G4double stepMax, G4double epsStep, G4double chordDistance) override | G4MagInt_Driver | inlinevirtual |
AdvanceChordLimitedImpl(G4FieldTrack &track, G4double hstep, G4double eps, G4double chordDistance) | G4ChordFinderDelegate< G4MagInt_Driver > | |
ChordFinderDelegate typedef | G4MagInt_Driver | private |
ComputeAndSetErrcon() | G4MagInt_Driver | inline |
ComputeNewStepSize(G4double errMaxNorm, G4double hstepCurrent) override | G4MagInt_Driver | virtual |
ComputeNewStepSize_WithinLimits(G4double errMaxNorm, G4double hstepCurrent) | G4MagInt_Driver | |
DoesReIntegrate() override | G4MagInt_Driver | inlinevirtual |
errcon | G4MagInt_Driver | private |
fDyerr_max | G4MagInt_Driver | private |
fDyerr_mx2 | G4MagInt_Driver | private |
fDyerrPos_lgTot | G4MagInt_Driver | private |
fDyerrPos_smTot | G4MagInt_Driver | private |
fDyerrVel_lgTot | G4MagInt_Driver | private |
fMaxNoSteps | G4MagInt_Driver | private |
fMaxStepBase | G4MagInt_Driver | private |
fMinimumStep | G4MagInt_Driver | private |
fMinNoVars | G4MagInt_Driver | private |
fNoBadSteps | G4MagInt_Driver | private |
fNoCalls | G4MagInt_Driver | private |
fNoInitialSmallSteps | G4MagInt_Driver | private |
fNoIntegrationVariables | G4MagInt_Driver | private |
fNoSmallSteps | G4MagInt_Driver | private |
fNoTotalSteps | G4MagInt_Driver | private |
fNoVars | G4MagInt_Driver | private |
fSmallestFraction | G4MagInt_Driver | private |
fStatisticsVerboseLevel | G4MagInt_Driver | private |
fSumH_lg | G4MagInt_Driver | private |
fSumH_sm | G4MagInt_Driver | private |
fVerboseLevel | G4MagInt_Driver | private |
G4MagInt_Driver(G4double hminimum, G4MagIntegratorStepper *pItsStepper, G4int numberOfComponents=6, G4int statisticsVerbosity=0) | G4MagInt_Driver | |
G4MagInt_Driver(const G4MagInt_Driver &)=delete | G4MagInt_Driver | |
GetDerivatives(const G4FieldTrack &y_curr, G4double dydx[]) const override | G4MagInt_Driver | virtual |
GetDerivatives(const G4FieldTrack &track, G4double dydx[], G4double field[]) const override | G4MagInt_Driver | virtual |
GetEquationOfMotion() override | G4MagInt_Driver | virtual |
GetErrcon() const | G4MagInt_Driver | inline |
GetFirstFraction() | G4ChordFinderDelegate< G4MagInt_Driver > | |
GetFractionLast() | G4ChordFinderDelegate< G4MagInt_Driver > | |
GetFractionNextEstimate() | G4ChordFinderDelegate< G4MagInt_Driver > | |
GetHmin() const | G4MagInt_Driver | inline |
GetLastStepEstimateUnc() | G4ChordFinderDelegate< G4MagInt_Driver > | |
GetMaxNoSteps() const | G4MagInt_Driver | inline |
GetNoCalls() | G4ChordFinderDelegate< G4MagInt_Driver > | |
GetNoMaxTrials() | G4ChordFinderDelegate< G4MagInt_Driver > | |
GetNoTrials() | G4ChordFinderDelegate< G4MagInt_Driver > | |
GetPgrow() const | G4MagInt_Driver | inline |
GetPshrnk() const | G4MagInt_Driver | inline |
GetSafety() const | G4MagInt_Driver | inline |
GetSmallestFraction() const | G4MagInt_Driver | inline |
GetStepper() const override | G4MagInt_Driver | virtual |
GetStepper() override | G4MagInt_Driver | virtual |
GetVerboseLevel() const override | G4MagInt_Driver | virtual |
Hmin() const | G4MagInt_Driver | inline |
max_stepping_decrease | G4VIntegrationDriver | protectedstatic |
max_stepping_increase | G4VIntegrationDriver | protectedstatic |
OnComputeStep() override | G4MagInt_Driver | inlinevirtual |
OneGoodStep(G4double ystart[], const G4double dydx[], G4double &x, G4double htry, G4double eps, G4double &hdid, G4double &hnext) | G4MagInt_Driver | |
OnStartTracking() override | G4MagInt_Driver | inlinevirtual |
operator=(const G4MagInt_Driver &)=delete | G4MagInt_Driver | |
pgrow | G4MagInt_Driver | private |
pIntStepper | G4MagInt_Driver | private |
PrintStat_Aux(const G4FieldTrack &aFieldTrack, G4double requestStep, G4double actualStep, G4int subStepNo, G4double subStepSize, G4double dotVelocities) | G4MagInt_Driver | protected |
PrintStatisticsReport() | G4MagInt_Driver | protected |
PrintStatus(const G4double *StartArr, G4double xstart, const G4double *CurrentArr, G4double xcurrent, G4double requestStep, G4int subStepNo) | G4MagInt_Driver | protected |
PrintStatus(const G4FieldTrack &StartFT, const G4FieldTrack &CurrentFT, G4double requestStep, G4int subStepNo) | G4MagInt_Driver | protected |
pshrnk | G4MagInt_Driver | private |
QuickAdvance(G4FieldTrack &y_val, const G4double dydx[], G4double hstep, G4double &dchord_step, G4double &dyerr) override | G4MagInt_Driver | virtual |
QuickAdvance(G4FieldTrack &y_posvel, const G4double dydx[], G4double hstep, G4double &dchord_step, G4double &dyerr_pos_sq, G4double &dyerr_mom_rel_sq) | G4MagInt_Driver | |
RenewStepperAndAdjust(G4MagIntegratorStepper *pItsStepper) override | G4MagInt_Driver | virtual |
ReSetParameters(G4double new_safety=0.9) | G4MagInt_Driver | inline |
ResetStepEstimate() | G4ChordFinderDelegate< G4MagInt_Driver > | |
safety | G4MagInt_Driver | private |
SetEquationOfMotion(G4EquationOfMotion *equation) override | G4MagInt_Driver | virtual |
SetErrcon(G4double valEc) | G4MagInt_Driver | inline |
SetFirstFraction(G4double fractFirst) | G4ChordFinderDelegate< G4MagInt_Driver > | |
SetFractions_Last_Next(G4double fractLast=0.90, G4double fractNext=0.95) | G4ChordFinderDelegate< G4MagInt_Driver > | |
SetHmin(G4double newval) | G4MagInt_Driver | inline |
SetLastStepEstimateUnc(G4double stepEst) | G4ChordFinderDelegate< G4MagInt_Driver > | |
SetMaxNoSteps(G4int val) | G4MagInt_Driver | inline |
SetPgrow(G4double valPg) | G4MagInt_Driver | inline |
SetPshrnk(G4double valPs) | G4MagInt_Driver | inline |
SetSafety(G4double valS) | G4MagInt_Driver | inline |
SetSmallestFraction(G4double val) | G4MagInt_Driver | |
SetVerboseLevel(G4int newLevel) override | G4MagInt_Driver | virtual |
TestChordPrint(G4int noTrials, G4int lastStepTrial, G4double dChordStep, G4double fDeltaChord, G4double nextStepTrial) | G4ChordFinderDelegate< G4MagInt_Driver > | |
WarnEndPointTooFar(G4double endPointDist, G4double hStepSize, G4double epsilonRelative, G4int debugFlag) | G4MagInt_Driver | protected |
WarnSmallStepSize(G4double hnext, G4double hstep, G4double h, G4double xDone, G4int noSteps) | G4MagInt_Driver | protected |
WarnTooManyStep(G4double x1start, G4double x2end, G4double xCurrent) | G4MagInt_Driver | protected |
~G4ChordFinderDelegate() | G4ChordFinderDelegate< G4MagInt_Driver > | virtual |
~G4MagInt_Driver() override | G4MagInt_Driver | virtual |
~G4VIntegrationDriver()=default | G4VIntegrationDriver | virtual |