Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Private 속성 | 모든 멤버 목록
G4RepleteEofM 클래스 참조abstract

#include <G4RepleteEofM.hh>

G4RepleteEofM에 대한 상속 다이어그램 :
G4EquationOfMotion

Public 멤버 함수

 G4RepleteEofM (G4Field *, G4int nvar=8)
 
 ~G4RepleteEofM ()
 
void SetChargeMomentumMass (G4ChargeState particleCharge, G4double MomentumXc, G4double mass)
 
void EvaluateRhsGivenB (const G4double y[], const G4double Field[], G4double dydx[]) const
 
void SetAnomaly (G4double a)
 
G4double GetAnomaly () const
 
void SetBField ()
 
void SetEField ()
 
void SetgradB ()
 
void SetSpin ()
 
virtual void EvaluateRhsGivenB (const G4double y[], const G4double B[3], G4double dydx[]) const =0
 
void RightHandSide (const G4double y[], G4double dydx[]) const
 
void EvaluateRhsReturnB (const G4double y[], G4double dydx[], G4double Field[]) const
 
void GetFieldValue (const G4double Point[4], G4double Field[]) const
 
const G4FieldGetFieldObj () const
 
void SetFieldObj (G4Field *pField)
 

Private 속성

G4int fNvar
 
G4bool fBfield
 
G4bool fEfield
 
G4bool fGfield
 
G4bool fgradB
 
G4bool fSpin
 
G4double charge
 
G4double mass
 
G4double magMoment
 
G4double spin
 
G4double ElectroMagCof
 
G4double omegac
 
G4double anomaly
 
G4double beta
 
G4double gamma
 

상세한 설명

G4RepleteEofM.hh 파일의 50 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4RepleteEofM::G4RepleteEofM ( G4Field field,
G4int  nvar = 8 
)

G4RepleteEofM.cc 파일의 45 번째 라인에서 정의되었습니다.

다음을 참조함 : fGfield, G4Field::IsGravityActive().

G4RepleteEofM::~G4RepleteEofM ( )

G4RepleteEofM.cc 파일의 56 번째 라인에서 정의되었습니다.

멤버 함수 문서화

virtual void G4EquationOfMotion::EvaluateRhsGivenB ( const G4double  y[],
const G4double  B[3],
G4double  dydx[] 
) const
pure virtualinherited
void G4RepleteEofM::EvaluateRhsGivenB ( const G4double  y[],
const G4double  Field[],
G4double  dydx[] 
) const
void G4EquationOfMotion::EvaluateRhsReturnB ( const G4double  y[],
G4double  dydx[],
G4double  Field[] 
) const
inherited

G4EquationOfMotion.cc 파일의 37 번째 라인에서 정의되었습니다.

다음을 참조함 : G4EquationOfMotion::EvaluateRhsGivenB(), G4EquationOfMotion::GetFieldValue().

다음에 의해서 참조됨 : G4RKG3_Stepper::StepNoErr().

G4double G4RepleteEofM::GetAnomaly ( ) const
inline

G4RepleteEofM.hh 파일의 68 번째 라인에서 정의되었습니다.

다음을 참조함 : anomaly.

const G4Field* G4EquationOfMotion::GetFieldObj ( ) const
inherited
void G4EquationOfMotion::GetFieldValue ( const G4double  Point[4],
G4double  Field[] 
) const
inherited
void G4EquationOfMotion::RightHandSide ( const G4double  y[],
G4double  dydx[] 
) const
inlineinherited

다음에 의해서 참조됨 : G4ModifiedMidpoint::DoStep().

void G4RepleteEofM::SetAnomaly ( G4double  a)
inline

G4RepleteEofM.hh 파일의 67 번째 라인에서 정의되었습니다.

다음을 참조함 : a, anomaly.

void G4RepleteEofM::SetBField ( )
inline

G4RepleteEofM.hh 파일의 71 번째 라인에서 정의되었습니다.

다음을 참조함 : fBfield.

void G4RepleteEofM::SetChargeMomentumMass ( G4ChargeState  particleCharge,
G4double  MomentumXc,
G4double  mass 
)
virtual
void G4RepleteEofM::SetEField ( )
inline

G4RepleteEofM.hh 파일의 72 번째 라인에서 정의되었습니다.

다음을 참조함 : fEfield.

void G4EquationOfMotion::SetFieldObj ( G4Field pField)
inherited
void G4RepleteEofM::SetgradB ( )
inline

G4RepleteEofM.hh 파일의 73 번째 라인에서 정의되었습니다.

다음을 참조함 : fgradB.

void G4RepleteEofM::SetSpin ( )
inline

G4RepleteEofM.hh 파일의 74 번째 라인에서 정의되었습니다.

다음을 참조함 : fSpin.

멤버 데이타 문서화

G4double G4RepleteEofM::anomaly
private

G4RepleteEofM.hh 파일의 86 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EvaluateRhsGivenB(), GetAnomaly(), SetAnomaly(), SetChargeMomentumMass().

G4double G4RepleteEofM::beta
private

G4RepleteEofM.hh 파일의 87 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EvaluateRhsGivenB(), SetChargeMomentumMass().

G4double G4RepleteEofM::charge
private

G4RepleteEofM.hh 파일의 82 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EvaluateRhsGivenB(), SetChargeMomentumMass().

G4double G4RepleteEofM::ElectroMagCof
private

G4RepleteEofM.hh 파일의 84 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EvaluateRhsGivenB(), SetChargeMomentumMass().

G4bool G4RepleteEofM::fBfield
private

G4RepleteEofM.hh 파일의 80 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EvaluateRhsGivenB(), SetBField().

G4bool G4RepleteEofM::fEfield
private

G4RepleteEofM.hh 파일의 80 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EvaluateRhsGivenB(), SetEField().

G4bool G4RepleteEofM::fGfield
private

G4RepleteEofM.hh 파일의 80 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EvaluateRhsGivenB(), G4RepleteEofM().

G4bool G4RepleteEofM::fgradB
private

G4RepleteEofM.hh 파일의 80 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EvaluateRhsGivenB(), SetgradB().

G4int G4RepleteEofM::fNvar
private

G4RepleteEofM.hh 파일의 78 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EvaluateRhsGivenB().

G4bool G4RepleteEofM::fSpin
private

G4RepleteEofM.hh 파일의 80 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EvaluateRhsGivenB(), SetSpin().

G4double G4RepleteEofM::gamma
private

G4RepleteEofM.hh 파일의 87 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EvaluateRhsGivenB(), SetChargeMomentumMass().

G4double G4RepleteEofM::magMoment
private

G4RepleteEofM.hh 파일의 82 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EvaluateRhsGivenB(), SetChargeMomentumMass().

G4double G4RepleteEofM::mass
private

G4RepleteEofM.hh 파일의 82 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EvaluateRhsGivenB(), SetChargeMomentumMass().

G4double G4RepleteEofM::omegac
private

G4RepleteEofM.hh 파일의 86 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EvaluateRhsGivenB(), SetChargeMomentumMass().

G4double G4RepleteEofM::spin
private

G4RepleteEofM.hh 파일의 82 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : SetChargeMomentumMass().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: