#include <G4VFSALIntegrationStepper.hh>
Public 멤버 함수 | |
G4VFSALIntegrationStepper (G4EquationOfMotion *Equation, G4int numIntegrationVariables, G4int numStateVariables=12) | |
virtual | ~G4VFSALIntegrationStepper () |
virtual void | Stepper (const G4double y[], const G4double dydx[], G4double h, G4double yout[], G4double yerr[], G4double lastDydx[])=0 |
virtual G4double | DistChord () const =0 |
virtual void | ComputeRightHandSide (const G4double y[], G4double dydx[]) |
void | NormaliseTangentVector (G4double vec[6]) |
void | NormalisePolarizationVector (G4double vec[12]) |
void | RightHandSide (const double y[], double dydx[]) |
G4int | GetNumberOfVariables () const |
G4int | GetNumberOfStateVariables () const |
virtual G4int | IntegratorOrder () const =0 |
G4EquationOfMotion * | GetEquationOfMotion () |
void | SetEquationOfMotion (G4EquationOfMotion *newEquation) |
G4int | GetfNoRHSCalls () |
void | increasefNORHSCalls () |
void | ResetfNORHSCalls () |
Private 멤버 함수 | |
G4VFSALIntegrationStepper (const G4VFSALIntegrationStepper &) | |
G4VFSALIntegrationStepper & | operator= (const G4VFSALIntegrationStepper &) |
Private 속성 | |
G4EquationOfMotion * | fEquation_Rhs |
const G4int | fNoIntegrationVariables |
const G4int | fNoStateVariables |
G4int | fNoRHSCalls |
G4VFSALIntegrationStepper.hh 파일의 52 번째 라인에서 정의되었습니다.
G4VFSALIntegrationStepper::G4VFSALIntegrationStepper | ( | G4EquationOfMotion * | Equation, |
G4int | numIntegrationVariables, | ||
G4int | numStateVariables = 12 |
||
) |
G4VFSALIntegrationStepper.cc 파일의 33 번째 라인에서 정의되었습니다.
|
virtual |
G4VFSALIntegrationStepper.cc 파일의 44 번째 라인에서 정의되었습니다.
|
private |
|
virtual |
G4VFSALIntegrationStepper.cc 파일의 48 번째 라인에서 정의되었습니다.
다음을 참조함 : RightHandSide().
|
pure virtual |
G4FSALDormandPrince745, G4FSALBogackiShampine45에서 구현되었습니다.
|
inline |
|
inline |
G4VFSALIntegrationStepper.hh 파일의 116 번째 라인에서 정의되었습니다.
다음을 참조함 : fNoRHSCalls.
|
inline |
다음에 의해서 참조됨 : G4FSALBogackiShampine45::G4FSALBogackiShampine45().
|
inline |
void G4VFSALIntegrationStepper::increasefNORHSCalls | ( | ) |
G4VFSALIntegrationStepper.cc 파일의 55 번째 라인에서 정의되었습니다.
다음을 참조함 : fNoRHSCalls.
다음에 의해서 참조됨 : RightHandSide().
|
pure virtual |
G4FSALDormandPrince745, G4FSALBogackiShampine45에서 구현되었습니다.
|
private |
|
inline |
G4VFSALIntegrationStepper.hh 파일의 121 번째 라인에서 정의되었습니다.
다음을 참조함 : fNoRHSCalls.
void G4VFSALIntegrationStepper::RightHandSide | ( | const double | y[], |
double | dydx[] | ||
) |
G4VFSALIntegrationStepper.cc 파일의 61 번째 라인에서 정의되었습니다.
다음을 참조함 : fEquation_Rhs, increasefNORHSCalls().
다음에 의해서 참조됨 : ComputeRightHandSide(), G4FSALBogackiShampine45::interpolate(), G4FSALDormandPrince745::SetupInterpolate(), G4FSALBogackiShampine45::Stepper(), G4FSALDormandPrince745::Stepper().
|
inline |
|
pure virtual |
G4FSALDormandPrince745, G4FSALBogackiShampine45에서 구현되었습니다.
|
private |
G4VFSALIntegrationStepper.hh 파일의 133 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RightHandSide().
|
private |
G4VFSALIntegrationStepper.hh 파일의 134 번째 라인에서 정의되었습니다.
|
private |
G4VFSALIntegrationStepper.hh 파일의 139 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetfNoRHSCalls(), increasefNORHSCalls(), ResetfNORHSCalls().
|
private |
G4VFSALIntegrationStepper.hh 파일의 135 번째 라인에서 정의되었습니다.