| AccumulateStatistics(G4int noTrials) | G4InterpolationDriver< T > | private |
| AccurateAdvance(G4FieldTrack &track, G4double hstep, G4double eps, G4double hinitial=0) override | G4InterpolationDriver< T > | virtual |
| AdvanceChordLimited(G4FieldTrack &track, G4double hstep, G4double eps, G4double chordDistance) override | G4InterpolationDriver< T > | virtual |
| Base typedef | G4InterpolationDriver< T > | private |
| CalcChordStep(G4double stepTrialOld, G4double dChordStep, G4double fDeltaChord) | G4InterpolationDriver< T > | private |
| CheckState() const | G4InterpolationDriver< T > | private |
| ComputeNewStepSize(G4double errMaxNorm, G4double hstepCurrent) override | G4RKIntegrationDriver< T > | virtual |
| ConstStepperIterator typedef | G4InterpolationDriver< T > | private |
| DistChord(const field_utils::State &yBegin, G4double curveLengthBegin, const field_utils::State &yEnd, G4double curveLengthEnd) const | G4InterpolationDriver< T > | private |
| DoesReIntegrate() override | G4InterpolationDriver< T > | inlinevirtual |
| fChordStepEstimate | G4InterpolationDriver< T > | private |
| fdydx | G4InterpolationDriver< T > | private |
| fFirstStep | G4InterpolationDriver< T > | private |
| fFractionNextEstimate | G4InterpolationDriver< T > | private |
| fhnext | G4InterpolationDriver< T > | private |
| FindNextChord(const field_utils::State &yBegin, G4double curveLengthBegin, field_utils::State &yEnd, G4double curveLengthEnd, G4double dChord, G4double maxChordDistance) | G4InterpolationDriver< T > | private |
| fKeepLastStepper | G4InterpolationDriver< T > | private |
| fLastStepper | G4InterpolationDriver< T > | private |
| fmaxTrials | G4InterpolationDriver< T > | private |
| fMaxTrials | G4InterpolationDriver< T > | private |
| fMinimumStep | G4InterpolationDriver< T > | private |
| fNoCalls | G4InterpolationDriver< T > | private |
| fSmallestCurveFraction | G4InterpolationDriver< T > | private |
| fSteppers | G4InterpolationDriver< T > | private |
| fTotalNoTrials | G4InterpolationDriver< T > | private |
| fTotalStepsForTrack | G4InterpolationDriver< T > | private |
| fVerboseLevel | G4InterpolationDriver< T > | private |
| G4InterpolationDriver(G4double hminimum, T *stepper, G4int numberOfComponents=6, G4int statisticsVerbosity=0) | G4InterpolationDriver< T > | |
| G4InterpolationDriver(const G4InterpolationDriver &)=delete | G4InterpolationDriver< T > | |
| G4RKIntegrationDriver(T *stepper) | G4RKIntegrationDriver< T > | |
| G4RKIntegrationDriver(const G4RKIntegrationDriver &)=delete | G4RKIntegrationDriver< T > | |
| GetDerivatives(const G4FieldTrack &track, G4double dydx[]) const override | G4RKIntegrationDriver< T > | virtual |
| GetDerivatives(const G4FieldTrack &track, G4double dydx[], G4double field[]) const override | G4RKIntegrationDriver< T > | virtual |
| GetEquationOfMotion() override | G4RKIntegrationDriver< T > | virtual |
| GetMaxNoSteps() const | G4RKIntegrationDriver< T > | |
| GetPgrow() const | G4RKIntegrationDriver< T > | |
| GetPshrnk() const | G4RKIntegrationDriver< T > | |
| GetSafety() const | G4RKIntegrationDriver< T > | |
| GetSmallestFraction() const | G4RKIntegrationDriver< T > | |
| GetStepper() const override | G4RKIntegrationDriver< T > | virtual |
| GetStepper() override | G4RKIntegrationDriver< T > | virtual |
| GetVerboseLevel() const override | G4InterpolationDriver< T > | virtual |
| GrowStepSize(G4double h, G4double error) const | G4RKIntegrationDriver< T > | protected |
| GrowStepSize2(G4double h, G4double error2) const | G4RKIntegrationDriver< T > | protected |
| Interpolate(G4double curveLength, field_utils::State &y) const | G4InterpolationDriver< T > | private |
| InterpolateImpl(G4double curveLength, ConstStepperIterator it, field_utils::State &y) const | G4InterpolationDriver< T > | private |
| max_stepping_decrease | G4VIntegrationDriver | protectedstatic |
| max_stepping_increase | G4VIntegrationDriver | protectedstatic |
| OnComputeStep() override | G4InterpolationDriver< T > | virtual |
| OneGoodStep(StepperIterator it, field_utils::State &y, field_utils::State &dydx, G4double &hstep, G4double eps, G4double curveLength) | G4InterpolationDriver< T > | private |
| OnStartTracking() override | G4InterpolationDriver< T > | virtual |
| operator=(const G4InterpolationDriver &)=delete | G4InterpolationDriver< T > | |
| G4RKIntegrationDriver::operator=(const G4RKIntegrationDriver &)=delete | G4RKIntegrationDriver< T > | |
| PrintState() const | G4InterpolationDriver< T > | private |
| QuickAdvance(G4FieldTrack &, const G4double[], G4double, G4double &, G4double &) | G4VIntegrationDriver | inlinevirtual |
| RenewStepperAndAdjust(G4MagIntegratorStepper *stepper) override | G4RKIntegrationDriver< T > | virtual |
| ReSetParameters(G4double safety=0.9) | G4RKIntegrationDriver< T > | |
| SetEquationOfMotion(G4EquationOfMotion *equation) override | G4RKIntegrationDriver< T > | virtual |
| SetMaxNoSteps(G4int val) | G4RKIntegrationDriver< T > | |
| SetSafety(G4double valS) | G4RKIntegrationDriver< T > | |
| SetSmallestFraction(G4double val) | G4RKIntegrationDriver< T > | |
| SetVerboseLevel(G4int level) override | G4InterpolationDriver< T > | virtual |
| ShrinkStepSize(G4double h, G4double error) const | G4RKIntegrationDriver< T > | protected |
| ShrinkStepSize2(G4double h, G4double error2) const | G4RKIntegrationDriver< T > | protected |
| StepperIterator typedef | G4InterpolationDriver< T > | private |
| UpdateErrorConstraints() | G4RKIntegrationDriver< T > | protected |
| ~G4InterpolationDriver() override | G4InterpolationDriver< T > | virtual |
| ~G4VIntegrationDriver()=default | G4VIntegrationDriver | virtual |