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

#include <G4VITStepModel.hh>

G4VITStepModel에 대한 상속 다이어그램 :
G4DNAMolecularStepByStepModel

Public 멤버 함수

 G4VITStepModel (const G4String &aName="NoName")
 
virtual ~G4VITStepModel ()
 
void IsApplicable (G4ITType &type1, G4ITType &type2)
 
virtual void PrintInfo ()
 
virtual void Initialize ()
 
void SetTimeStepper (G4VITTimeStepComputer *timeStepper)
 
void SetReactionProcess (G4VITReactionProcess *reactionProcess)
 
G4VITTimeStepComputerGetTimeStepper ()
 
const G4StringGetName ()
 
G4VITReactionProcessGetReactionProcess ()
 
void SetReactionTable (G4ITReactionTable *)
 
const G4ITReactionTableGetReactionTable ()
 

Protected 멤버 함수

 G4VITStepModel (const G4VITStepModel &other)
 
G4VITStepModeloperator= (const G4VITStepModel &other)
 

Protected 속성

G4String fName
 
G4VITTimeStepComputerfpTimeStepper
 
G4VITReactionProcessfpReactionProcess
 
const G4ITReactionTablefpReactionTable
 
G4ITType fType1
 
G4ITType fType2
 

상세한 설명

Define what to do before stepping and after stepping. The concrete implementation of G4VITModel defines the interaction between two G4IT types. The type might be just equal like : Molecule + Molecule, or different : Molecule + Atom.

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

생성자 & 소멸자 문서화

G4VITStepModel::G4VITStepModel ( const G4String aName = "NoName")

Default constructor

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

다음을 참조함 : fName, fpReactionProcess, fpReactionTable, fpTimeStepper, fType1, fType2.

G4VITStepModel::~G4VITStepModel ( )
virtual

Default destructor

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

다음을 참조함 : fpReactionProcess, fpTimeStepper.

G4VITStepModel::G4VITStepModel ( const G4VITStepModel other)
protected

Copy constructor

매개변수
otherObject to copy from

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

다음을 참조함 : fName, fpReactionProcess, fpReactionTable, fpTimeStepper, fType1, fType2.

멤버 함수 문서화

const G4String & G4VITStepModel::GetName ( void  )
inline

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

다음을 참조함 : fName.

G4VITReactionProcess * G4VITStepModel::GetReactionProcess ( )
inline

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

다음을 참조함 : fpReactionProcess.

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

const G4ITReactionTable * G4VITStepModel::GetReactionTable ( )
inline

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

다음을 참조함 : fpReactionTable.

G4VITTimeStepComputer * G4VITStepModel::GetTimeStepper ( )
inline

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

다음을 참조함 : fpTimeStepper.

다음에 의해서 참조됨 : G4ITModelProcessor::ExtractTimeStepperData(), G4ITModelProcessor::InitializeStepper(), G4ITModelHandler::RegisterModel().

void G4VITStepModel::Initialize ( )
virtual
void G4VITStepModel::IsApplicable ( G4ITType type1,
G4ITType type2 
)

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

다음을 참조함 : fType1, fType2, PrintInfo().

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

G4VITStepModel & G4VITStepModel::operator= ( const G4VITStepModel other)
protected

Assignment operator

매개변수
otherObject to assign from
반환값
A reference to this

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

다음을 참조함 : fName, fpReactionProcess, fpReactionTable, fpTimeStepper, fType1, fType2.

virtual void G4VITStepModel::PrintInfo ( )
inlinevirtual

G4DNAMolecularStepByStepModel에서 재구현되었습니다.

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

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

void G4VITStepModel::SetReactionProcess ( G4VITReactionProcess reactionProcess)
inline

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

다음을 참조함 : fpReactionProcess.

void G4VITStepModel::SetReactionTable ( G4ITReactionTable table)
inline

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

다음을 참조함 : fpReactionTable.

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

void G4VITStepModel::SetTimeStepper ( G4VITTimeStepComputer timeStepper)
inline

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

다음을 참조함 : fpTimeStepper.

멤버 데이타 문서화

G4String G4VITStepModel::fName
protected

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

다음에 의해서 참조됨 : G4VITStepModel(), GetName(), operator=().

G4VITReactionProcess* G4VITStepModel::fpReactionProcess
protected
const G4ITReactionTable* G4VITStepModel::fpReactionTable
protected
G4VITTimeStepComputer* G4VITStepModel::fpTimeStepper
protected
G4ITType G4VITStepModel::fType1
protected

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

다음에 의해서 참조됨 : G4DNAMolecularStepByStepModel::G4DNAMolecularStepByStepModel(), G4VITStepModel(), IsApplicable(), operator=().

G4ITType G4VITStepModel::fType2
protected

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

다음에 의해서 참조됨 : G4DNAMolecularStepByStepModel::G4DNAMolecularStepByStepModel(), G4VITStepModel(), IsApplicable(), operator=().


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