AccurateAdvance(G4FieldTrack &track, G4double hstep, G4double eps, G4double hinitial=0) override | G4BFieldIntegrationDriver | inlinevirtual |
AdvanceChordLimited(G4FieldTrack &track, G4double hstep, G4double eps, G4double chordDistance) override | G4BFieldIntegrationDriver | virtual |
ComputeNewStepSize(G4double errMaxNorm, G4double hstepCurrent) override | G4BFieldIntegrationDriver | inlinevirtual |
CurvatureRadius(const G4FieldTrack &track) const | G4BFieldIntegrationDriver | private |
DoesReIntegrate() override | G4BFieldIntegrationDriver | inlinevirtual |
fCurrDriver | G4BFieldIntegrationDriver | private |
fEquation | G4BFieldIntegrationDriver | private |
fLargeDriverSteps | G4BFieldIntegrationDriver | private |
fLargeStepDriver | G4BFieldIntegrationDriver | private |
fSmallDriverSteps | G4BFieldIntegrationDriver | private |
fSmallStepDriver | G4BFieldIntegrationDriver | private |
G4BFieldIntegrationDriver(std::unique_ptr< G4VIntegrationDriver > smallStepDriver, std::unique_ptr< G4VIntegrationDriver > largeStepDriver) | G4BFieldIntegrationDriver | |
G4BFieldIntegrationDriver(const G4BFieldIntegrationDriver &)=delete | G4BFieldIntegrationDriver | |
GetDerivatives(const G4FieldTrack &track, G4double dydx[]) const override | G4BFieldIntegrationDriver | inlinevirtual |
GetDerivatives(const G4FieldTrack &track, G4double dydx[], G4double field[]) const override | G4BFieldIntegrationDriver | inlinevirtual |
GetEquationOfMotion() override | G4BFieldIntegrationDriver | inlinevirtual |
GetFieldValue(const G4FieldTrack &track, G4double Field[]) const | G4BFieldIntegrationDriver | private |
GetStepper() const override | G4BFieldIntegrationDriver | inlinevirtual |
GetStepper() override | G4BFieldIntegrationDriver | inlinevirtual |
GetVerboseLevel() const override | G4BFieldIntegrationDriver | inlinevirtual |
max_stepping_decrease | G4VIntegrationDriver | protectedstatic |
max_stepping_increase | G4VIntegrationDriver | protectedstatic |
OnComputeStep() override | G4BFieldIntegrationDriver | inlinevirtual |
OnStartTracking() override | G4BFieldIntegrationDriver | inlinevirtual |
operator=(const G4BFieldIntegrationDriver &)=delete | G4BFieldIntegrationDriver | |
PrintStatistics() const | G4BFieldIntegrationDriver | |
QuickAdvance(G4FieldTrack &, const G4double[], G4double, G4double &, G4double &) | G4VIntegrationDriver | inlinevirtual |
RenewStepperAndAdjust(G4MagIntegratorStepper *pItsStepper) | G4VIntegrationDriver | virtual |
SetEquationOfMotion(G4EquationOfMotion *equation) override | G4BFieldIntegrationDriver | virtual |
SetVerboseLevel(G4int level) override | G4BFieldIntegrationDriver | inlinevirtual |
~G4VIntegrationDriver()=default | G4VIntegrationDriver | virtual |