AccumulateStatistics(G4int noTrials) | G4InterpolationDriver< T, true > | protected |
AccurateAdvance(G4FieldTrack &track, G4double hstep, G4double eps, G4double hinitial=0) override | G4InterpolationDriver< T, true > | virtual |
AdvanceChordLimited(G4FieldTrack &track, G4double hstep, G4double eps, G4double chordDistance) override | G4QSSDriver< T > | virtual |
CalcChordStep(G4double stepTrialOld, G4double dChordStep, G4double fDeltaChord) | G4InterpolationDriver< T, true > | protected |
CheckState() const | G4InterpolationDriver< T, true > | protected |
ComputeNewStepSize(G4double errMaxNorm, G4double hstepCurrent) final | G4RKIntegrationDriver< T > | virtual |
ConstStepperIterator typedef | G4InterpolationDriver< T, true > | protected |
DistChord(const field_utils::State &yBegin, G4double curveLengthBegin, const field_utils::State &yEnd, G4double curveLengthEnd) const | G4InterpolationDriver< T, true > | protected |
DoesReIntegrate() const override | G4InterpolationDriver< T, true > | inlinevirtual |
fChordStepEstimate | G4InterpolationDriver< T, true > | protected |
fdydx | G4InterpolationDriver< T, true > | protected |
fFirstStep | G4InterpolationDriver< T, true > | protected |
fFractionNextEstimate | G4InterpolationDriver< T, true > | protected |
fhnext | G4InterpolationDriver< T, true > | protected |
FindNextChord(const field_utils::State &yBegin, G4double curveLengthBegin, field_utils::State &yEnd, G4double curveLengthEnd, G4double dChord, G4double maxChordDistance) | G4InterpolationDriver< T, true > | protected |
fKeepLastStepper | G4InterpolationDriver< T, true > | protected |
fLastStepper | G4InterpolationDriver< T, true > | protected |
fMaxTrials | G4InterpolationDriver< T, true > | protected |
fmaxTrials | G4InterpolationDriver< T, true > | protected |
fMinimumStep | G4InterpolationDriver< T, true > | protected |
fNoCalls | G4InterpolationDriver< T, true > | protected |
fSmallestCurveFraction | G4InterpolationDriver< T, true > | protected |
fSteppers | G4InterpolationDriver< T, true > | protected |
fTotalNoTrials | G4InterpolationDriver< T, true > | protected |
fTotalStepsForTrack | G4InterpolationDriver< T, true > | protected |
fVerboseLevel | G4InterpolationDriver< T, true > | protected |
G4InterpolationDriver(G4double hminimum, T *stepper, G4int numberOfComponents=6, G4int statisticsVerbosity=0) | G4InterpolationDriver< T, true > | |
G4InterpolationDriver(const G4InterpolationDriver &)=delete | G4InterpolationDriver< T, true > | |
G4QSSDriver(T *stepper) | G4QSSDriver< T > | |
G4QSSDriver(const G4QSSDriver &)=delete | G4QSSDriver< 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, true > | 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, true > | protected |
InterpolateImpl(G4double curveLength, ConstStepperIterator it, field_utils::State &y) const | G4InterpolationDriver< T, true > | protected |
max_stepping_decrease | G4VIntegrationDriver | protectedstatic |
max_stepping_increase | G4VIntegrationDriver | protectedstatic |
OnComputeStep(const G4FieldTrack *track) override | G4QSSDriver< T > | inlinevirtual |
OneGoodStep(typename G4InterpolationDriver< T, true >::StepperIterator it, field_utils::State &y, field_utils::State &dydx, G4double &hstep, G4double epsStep, G4double curveLength, G4FieldTrack *track) override | G4QSSDriver< T > | |
G4InterpolationDriver< T, true >::OneGoodStep(StepperIterator it, field_utils::State &y, field_utils::State &dydx, G4double &hstep, G4double eps, G4double curveLength, G4FieldTrack *track=nullptr) | G4InterpolationDriver< T, true > | protectedvirtual |
OnStartTracking() override | G4QSSDriver< T > | virtual |
operator=(const G4QSSDriver &)=delete | G4QSSDriver< T > | |
G4InterpolationDriver< T, true >::operator=(const G4InterpolationDriver &)=delete | G4InterpolationDriver< T, true > | |
G4RKIntegrationDriver::operator=(const G4RKIntegrationDriver &)=delete | G4RKIntegrationDriver< T > | |
PrintState() const | G4InterpolationDriver< T, true > | protected |
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 > | |
SetPrecision(G4double dq_rel, G4double dq_min) | G4QSSDriver< T > | |
SetSafety(G4double valS) | G4RKIntegrationDriver< T > | |
SetSmallestFraction(G4double val) | G4RKIntegrationDriver< T > | |
SetVerboseLevel(G4int level) override | G4InterpolationDriver< T, true > | virtual |
ShrinkStepSize(G4double h, G4double error) const | G4RKIntegrationDriver< T > | protected |
ShrinkStepSize2(G4double h, G4double error2) const | G4RKIntegrationDriver< T > | protected |
StepperIterator typedef | G4InterpolationDriver< T, true > | protected |
StreamInfo(std::ostream &os) const override | G4InterpolationDriver< T, true > | virtual |
UpdateErrorConstraints() | G4RKIntegrationDriver< T > | protected |
~G4InterpolationDriver() override | G4InterpolationDriver< T, true > | |
~G4VIntegrationDriver()=default | G4VIntegrationDriver | virtual |