ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4InterpolationDriver< T > Member List

This is the complete list of members for G4InterpolationDriver< T >, including all inherited members.

AccumulateStatistics(G4int noTrials)G4InterpolationDriver< T >private
AccurateAdvance(G4FieldTrack &track, G4double hstep, G4double eps, G4double hinitial=0) overrideG4InterpolationDriver< T >virtual
AdvanceChordLimited(G4FieldTrack &track, G4double hstep, G4double eps, G4double chordDistance) overrideG4InterpolationDriver< T >virtual
Base typedefG4InterpolationDriver< T >private
CalcChordStep(G4double stepTrialOld, G4double dChordStep, G4double fDeltaChord)G4InterpolationDriver< T >private
CheckState() const G4InterpolationDriver< T >private
ComputeNewStepSize(G4double errMaxNorm, G4double hstepCurrent) overrideG4RKIntegrationDriver< T >virtual
ConstStepperIterator typedefG4InterpolationDriver< T >private
DistChord(const field_utils::State &yBegin, G4double curveLengthBegin, const field_utils::State &yEnd, G4double curveLengthEnd) const G4InterpolationDriver< T >private
DoesReIntegrate() overrideG4InterpolationDriver< T >inlinevirtual
fChordStepEstimateG4InterpolationDriver< T >private
fdydxG4InterpolationDriver< T >private
fFirstStepG4InterpolationDriver< T >private
fFractionNextEstimateG4InterpolationDriver< T >private
fhnextG4InterpolationDriver< T >private
FindNextChord(const field_utils::State &yBegin, G4double curveLengthBegin, field_utils::State &yEnd, G4double curveLengthEnd, G4double dChord, G4double maxChordDistance)G4InterpolationDriver< T >private
fKeepLastStepperG4InterpolationDriver< T >private
fLastStepperG4InterpolationDriver< T >private
fmaxTrialsG4InterpolationDriver< T >private
fMaxTrialsG4InterpolationDriver< T >private
fMinimumStepG4InterpolationDriver< T >private
fNoCallsG4InterpolationDriver< T >private
fSmallestCurveFractionG4InterpolationDriver< T >private
fSteppersG4InterpolationDriver< T >private
fTotalNoTrialsG4InterpolationDriver< T >private
fTotalStepsForTrackG4InterpolationDriver< T >private
fVerboseLevelG4InterpolationDriver< T >private
G4InterpolationDriver(G4double hminimum, T *stepper, G4int numberOfComponents=6, G4int statisticsVerbosity=0)G4InterpolationDriver< T >
G4InterpolationDriver(const G4InterpolationDriver &)=deleteG4InterpolationDriver< T >
G4RKIntegrationDriver(T *stepper)G4RKIntegrationDriver< T >
G4RKIntegrationDriver(const G4RKIntegrationDriver &)=deleteG4RKIntegrationDriver< T >
GetDerivatives(const G4FieldTrack &track, G4double dydx[]) const overrideG4RKIntegrationDriver< T >virtual
GetDerivatives(const G4FieldTrack &track, G4double dydx[], G4double field[]) const overrideG4RKIntegrationDriver< T >virtual
GetEquationOfMotion() overrideG4RKIntegrationDriver< T >virtual
GetMaxNoSteps() const G4RKIntegrationDriver< T >
GetPgrow() const G4RKIntegrationDriver< T >
GetPshrnk() const G4RKIntegrationDriver< T >
GetSafety() const G4RKIntegrationDriver< T >
GetSmallestFraction() const G4RKIntegrationDriver< T >
GetStepper() const overrideG4RKIntegrationDriver< T >virtual
GetStepper() overrideG4RKIntegrationDriver< T >virtual
GetVerboseLevel() const overrideG4InterpolationDriver< 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_decreaseG4VIntegrationDriverprotectedstatic
max_stepping_increaseG4VIntegrationDriverprotectedstatic
OnComputeStep() overrideG4InterpolationDriver< T >virtual
OneGoodStep(StepperIterator it, field_utils::State &y, field_utils::State &dydx, G4double &hstep, G4double eps, G4double curveLength)G4InterpolationDriver< T >private
OnStartTracking() overrideG4InterpolationDriver< T >virtual
operator=(const G4InterpolationDriver &)=deleteG4InterpolationDriver< T >
G4RKIntegrationDriver::operator=(const G4RKIntegrationDriver &)=deleteG4RKIntegrationDriver< T >
PrintState() const G4InterpolationDriver< T >private
QuickAdvance(G4FieldTrack &, const G4double[], G4double, G4double &, G4double &)G4VIntegrationDriverinlinevirtual
RenewStepperAndAdjust(G4MagIntegratorStepper *stepper) overrideG4RKIntegrationDriver< T >virtual
ReSetParameters(G4double safety=0.9)G4RKIntegrationDriver< T >
SetEquationOfMotion(G4EquationOfMotion *equation) overrideG4RKIntegrationDriver< T >virtual
SetMaxNoSteps(G4int val)G4RKIntegrationDriver< T >
SetSafety(G4double valS)G4RKIntegrationDriver< T >
SetSmallestFraction(G4double val)G4RKIntegrationDriver< T >
SetVerboseLevel(G4int level) overrideG4InterpolationDriver< T >virtual
ShrinkStepSize(G4double h, G4double error) const G4RKIntegrationDriver< T >protected
ShrinkStepSize2(G4double h, G4double error2) const G4RKIntegrationDriver< T >protected
StepperIterator typedefG4InterpolationDriver< T >private
UpdateErrorConstraints()G4RKIntegrationDriver< T >protected
~G4InterpolationDriver() overrideG4InterpolationDriver< T >virtual
~G4VIntegrationDriver()=defaultG4VIntegrationDrivervirtual