AccurateAdvance(G4FieldTrack &track, G4double hstep, G4double eps, G4double hinitial=0) override | G4IntegrationDriver< T > | virtual |
CheckStep(const G4ThreeVector &posIn, const G4ThreeVector &posOut, G4double hdid) | G4IntegrationDriver< T > | private |
ComputeNewStepSize(G4double errMaxNorm, G4double hstepCurrent) override | G4IntegrationDriver< T > | virtual |
errorConstraintGrow | G4IntegrationDriver< T > | private |
errorConstraintShrink | G4IntegrationDriver< T > | private |
fMaxNoSteps | G4IntegrationDriver< T > | private |
fMaxStepBase | G4IntegrationDriver< T > | private |
fMinimumStep | G4IntegrationDriver< T > | private |
fNoBadSteps | G4IntegrationDriver< T > | private |
fNoGoodSteps | G4IntegrationDriver< T > | private |
fNoQuickAvanceCalls | G4IntegrationDriver< T > | private |
fNoTotalSteps | G4IntegrationDriver< T > | private |
fSmallestFraction | G4IntegrationDriver< T > | private |
fVerboseLevel | G4IntegrationDriver< T > | private |
G4IntegrationDriver(G4double hminimum, T *stepper, G4int numberOfComponents=6, G4int statisticsVerbosity=1) | G4IntegrationDriver< T > | |
G4IntegrationDriver(const G4IntegrationDriver &)=delete | G4IntegrationDriver< T > | |
G4VIntegrationDriver() | G4VIntegrationDriver | inline |
G4VIntegrationDriver(const G4VIntegrationDriver &)=delete | G4VIntegrationDriver | |
GetDerivatives(const G4FieldTrack &track, G4double dydx[]) const override | G4IntegrationDriver< T > | virtual |
GetEquationOfMotion() override | G4IntegrationDriver< T > | virtual |
GetMaxNoSteps() const | G4IntegrationDriver< T > | |
GetMinimumStep() const | G4IntegrationDriver< T > | |
GetPgrow() const | G4IntegrationDriver< T > | |
GetPshrnk() const | G4IntegrationDriver< T > | |
GetSafety() const | G4IntegrationDriver< T > | |
GetSmallestFraction() const | G4IntegrationDriver< T > | |
GetStepper() const override | G4IntegrationDriver< T > | virtual |
GetStepper() override | G4IntegrationDriver< T > | virtual |
GetVerboseLevel() const override | G4IntegrationDriver< T > | virtual |
GrowStepSize(G4double h, G4double error) const | G4IntegrationDriver< T > | private |
max_stepping_decrease | G4VIntegrationDriver | protected |
max_stepping_increase | G4VIntegrationDriver | protected |
OneGoodStep(G4double yVar[], const G4double dydx[], G4double &curveLength, G4double htry, G4double eps, G4double &hdid, G4double &hnext) | G4IntegrationDriver< T > | |
operator=(const G4IntegrationDriver &)=delete | G4IntegrationDriver< T > | |
G4VIntegrationDriver::operator=(const G4VIntegrationDriver &)=delete | G4VIntegrationDriver | |
pgrow | G4IntegrationDriver< T > | private |
pIntStepper | G4IntegrationDriver< T > | private |
pshrnk | G4IntegrationDriver< T > | private |
QuickAdvance(G4FieldTrack &fieldTrack, const G4double dydx[], G4double hstep, G4double &dchord_step, G4double &dyerr) override | G4IntegrationDriver< T > | virtual |
RenewStepperAndAdjust(G4MagIntegratorStepper *pItsStepper) override | G4IntegrationDriver< T > | virtual |
RenewStepperAndAdjustStrict(T *pItsStepper) | G4IntegrationDriver< T > | inline |
ReSetParameters(G4double safety=0.9) | G4IntegrationDriver< T > | |
safety | G4IntegrationDriver< T > | private |
SetEquationOfMotion(G4EquationOfMotion *equation) override | G4IntegrationDriver< T > | virtual |
SetMaxNoSteps(G4int val) | G4IntegrationDriver< T > | |
SetMinimumStep(G4double newval) | G4IntegrationDriver< T > | |
SetSafety(G4double valS) | G4IntegrationDriver< T > | |
SetSmallestFraction(G4double val) | G4IntegrationDriver< T > | |
SetVerboseLevel(G4int newLevel) override | G4IntegrationDriver< T > | virtual |
ShrinkStepSize(G4double h, G4double error) const | G4IntegrationDriver< T > | private |
UpdateErrorConstraints() | G4IntegrationDriver< T > | private |
~G4IntegrationDriver() override | G4IntegrationDriver< T > | virtual |
~G4VIntegrationDriver()=default | G4VIntegrationDriver | virtual |