|
| | G4IntegrationDriver (G4double hminimum, G4BulirschStoer *stepper, G4int numberOfComponents=6, G4int statisticsVerbosity=1) |
| |
| | ~G4IntegrationDriver ()=default |
| |
| | G4IntegrationDriver (const G4IntegrationDriver &)=delete |
| |
| G4IntegrationDriver & | operator= (const G4IntegrationDriver &)=delete |
| |
| virtual G4bool | AccurateAdvance (G4FieldTrack &track, G4double stepLen, G4double eps, G4double beginStep=0) override |
| |
| virtual G4bool | QuickAdvance (G4FieldTrack &y_val, const G4double dydx[], G4double hstep, G4double &missDist, G4double &dyerr) override |
| |
| void | OneGoodStep (G4double y[], const G4double dydx[], G4double &curveLength, G4double htry, G4double eps, G4double &hdid, G4double &hnext) |
| |
| virtual void | GetDerivatives (const G4FieldTrack &track, G4double dydx[]) const override |
| |
| virtual void | SetVerboseLevel (G4int level) override |
| |
| virtual G4int | GetVerboseLevel () const override |
| |
| virtual G4double | ComputeNewStepSize (G4double errMaxNorm, G4double hstepCurrent) override |
| |
| virtual G4EquationOfMotion * | GetEquationOfMotion () override |
| |
| const G4EquationOfMotion * | GetEquationOfMotion () const |
| |
| virtual void | SetEquationOfMotion (G4EquationOfMotion *equation) override |
| |
virtual const
G4MagIntegratorStepper * | GetStepper () const override |
| |
| virtual G4MagIntegratorStepper * | GetStepper () override |
| |
| virtual void | RenewStepperAndAdjust (G4MagIntegratorStepper *pItsStepper) |
| |
template<>
class G4IntegrationDriver< G4BulirschStoer >
G4BulirschStoerDriver.hh 파일의 48 번째 라인에서 정의되었습니다.