ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/magneticfield/include/G4VIntegrationDriver.hh>
Static Protected Attributes | |
static constexpr G4double | max_stepping_increase = 5 |
static constexpr G4double | max_stepping_decrease = 0.1 |
Definition at line 51 of file G4VIntegrationDriver.hh.
View newest version in sPHENIX GitHub at line 51 of file G4VIntegrationDriver.hh
|
virtualdefault |
|
pure virtual |
Implemented in G4IntegrationDriver< G4BulirschStoer >, G4IntegrationDriver< T >, G4InterpolationDriver< T >, G4FSALIntegrationDriver< T >, G4MagInt_Driver, and G4BFieldIntegrationDriver.
Referenced by G4BFieldIntegrationDriver::AccurateAdvance(), G4ChordFinder::ApproxCurvePointS(), G4ChordFinder::ApproxCurvePointV(), and G4BrentLocator::EstimateIntersectionPoint().
|
pure virtual |
Implemented in G4IntegrationDriver< T >, G4InterpolationDriver< T >, G4IntegrationDriver< G4BulirschStoer >, G4MagInt_Driver, G4FSALIntegrationDriver< T >, and G4BFieldIntegrationDriver.
Referenced by G4BFieldIntegrationDriver::AdvanceChordLimited().
|
pure virtual |
Implemented in G4MagInt_Driver, G4IntegrationDriver< G4BulirschStoer >, G4BFieldIntegrationDriver, and G4RKIntegrationDriver< T >.
Referenced by G4BFieldIntegrationDriver::ComputeNewStepSize().
|
pure virtual |
Implemented in G4IntegrationDriver< G4BulirschStoer >, G4IntegrationDriver< T >, G4FSALIntegrationDriver< T >, G4InterpolationDriver< T >, G4BFieldIntegrationDriver, and G4MagInt_Driver.
Referenced by G4BFieldIntegrationDriver::DoesReIntegrate(), and G4MultiLevelLocator::EstimateIntersectionPoint().
|
pure virtual |
Implemented in G4MagInt_Driver, G4IntegrationDriver< G4BulirschStoer >, G4BFieldIntegrationDriver, and G4RKIntegrationDriver< T >.
Referenced by G4BFieldIntegrationDriver::GetDerivatives().
|
pure virtual |
Implemented in G4MagInt_Driver, G4IntegrationDriver< G4BulirschStoer >, G4BFieldIntegrationDriver, and G4RKIntegrationDriver< T >.
|
pure virtual |
Implemented in G4IntegrationDriver< G4BulirschStoer >, G4MagInt_Driver, G4BFieldIntegrationDriver, and G4RKIntegrationDriver< T >.
Referenced by G4BFieldIntegrationDriver::GetEquationOfMotion(), G4ErrorPropagatorManager::InitFieldForBackwards(), and G4FieldManager::SetDetectorField().
|
pure virtual |
Implemented in G4MagInt_Driver, G4IntegrationDriver< G4BulirschStoer >, G4BFieldIntegrationDriver, and G4RKIntegrationDriver< T >.
Referenced by F01FieldSetup::CreateFSALStepperAndDriver(), and G4BFieldIntegrationDriver::GetStepper().
|
pure virtual |
Implemented in G4MagInt_Driver, G4IntegrationDriver< G4BulirschStoer >, G4BFieldIntegrationDriver, and G4RKIntegrationDriver< T >.
|
pure virtual |
Implemented in G4MagInt_Driver, G4BFieldIntegrationDriver, G4IntegrationDriver< G4BulirschStoer >, G4IntegrationDriver< T >, G4FSALIntegrationDriver< T >, and G4InterpolationDriver< T >.
Referenced by G4BFieldIntegrationDriver::GetVerboseLevel().
|
pure virtual |
Implemented in G4BFieldIntegrationDriver, G4IntegrationDriver< G4BulirschStoer >, G4IntegrationDriver< T >, G4FSALIntegrationDriver< T >, G4InterpolationDriver< T >, and G4MagInt_Driver.
Referenced by G4BFieldIntegrationDriver::AdvanceChordLimited().
|
pure virtual |
|
inlinevirtual |
Reimplemented in G4IntegrationDriver< G4BulirschStoer >, G4IntegrationDriver< T >, G4FSALIntegrationDriver< T >, and G4MagInt_Driver.
Definition at line 83 of file G4VIntegrationDriver.hh.
View newest version in sPHENIX GitHub at line 83 of file G4VIntegrationDriver.hh
|
virtual |
Reimplemented in G4MagInt_Driver, and G4RKIntegrationDriver< T >.
Definition at line 34 of file G4VIntegrationDriver.cc.
View newest version in sPHENIX GitHub at line 34 of file G4VIntegrationDriver.cc
References FatalException, and G4Exception().
|
pure virtual |
Implemented in G4IntegrationDriver< G4BulirschStoer >, G4MagInt_Driver, G4BFieldIntegrationDriver, and G4RKIntegrationDriver< T >.
Implemented in G4MagInt_Driver, G4BFieldIntegrationDriver, G4IntegrationDriver< G4BulirschStoer >, G4IntegrationDriver< T >, G4FSALIntegrationDriver< T >, and G4InterpolationDriver< T >.
Referenced by G4PropagatorInField::SetVerboseLevel().
|
staticprotected |
Definition at line 117 of file G4VIntegrationDriver.hh.
View newest version in sPHENIX GitHub at line 117 of file G4VIntegrationDriver.hh
Referenced by G4MagInt_Driver::ComputeNewStepSize_WithinLimits().
|
staticprotected |
Definition at line 116 of file G4VIntegrationDriver.hh.
View newest version in sPHENIX GitHub at line 116 of file G4VIntegrationDriver.hh
Referenced by G4MagInt_Driver::ComputeNewStepSize(), G4MagInt_Driver::ComputeNewStepSize_WithinLimits(), and G4MagInt_Driver::OneGoodStep().