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

#include <TimeStepAction.hh>

TimeStepAction에 대한 상속 다이어그램 :
G4UserTimeStepAction G4UserTimeStepAction G4UserTimeStepAction

Public 멤버 함수

 TimeStepAction ()
 
virtual ~TimeStepAction ()
 
 TimeStepAction (const TimeStepAction &other)
 
TimeStepActionoperator= (const TimeStepAction &other)
 
virtual void StartProcessing ()
 
virtual void UserPreTimeStepAction ()
 
virtual void UserPostTimeStepAction ()
 
virtual void UserReactionAction (const G4Track &, const G4Track &, const std::vector< G4Track * > *)
 
virtual void EndProcessing ()
 
 TimeStepAction ()
 
virtual ~TimeStepAction ()
 
 TimeStepAction (const TimeStepAction &other)
 
TimeStepActionoperator= (const TimeStepAction &other)
 
virtual void StartProcessing ()
 
virtual void UserPreTimeStepAction ()
 
virtual void UserPostTimeStepAction ()
 
virtual void UserReactionAction (const G4Track &, const G4Track &, const std::vector< G4Track * > *)
 
virtual void EndProcessing ()
 
 TimeStepAction ()
 
virtual ~TimeStepAction ()
 
 TimeStepAction (const TimeStepAction &other)
 
TimeStepActionoperator= (const TimeStepAction &other)
 
virtual void StartProcessing ()
 
virtual void UserPreTimeStepAction ()
 
virtual void UserPostTimeStepAction ()
 
virtual void UserReactionAction (const G4Track &, const G4Track &, const std::vector< G4Track * > *)
 
virtual void EndProcessing ()
 
virtual void NewStage ()
 

Protected 멤버 함수

void SetMinimumTimeSteps (std::map< double, double > *)
 
void AddTimeStep (double, double)
 

상세한 설명

chem2/include/TimeStepAction.hh 파일의 43 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

TimeStepAction::TimeStepAction ( )

Inform G4ITTimeStepper of the selected minimum time steps eg : from 1 picosecond to 10 picosecond, the minimum time step that the TimeStepper can returned is 0.1 picosecond.

Case 1) If the rection model calculates a minimum reaction time bigger than the user defined time step, the reaction model wins

Case 2) If an interaction process with the continuous medium calculates a time step less than the selected minimum time step, the interaction process wins

chem2/src/TimeStepAction.cc 파일의 46 번째 라인에서 정의되었습니다.

다음을 참조함 : G4UserTimeStepAction::AddTimeStep(), picosecond.

TimeStepAction::~TimeStepAction ( )
virtual

chem2/src/TimeStepAction.cc 파일의 71 번째 라인에서 정의되었습니다.

TimeStepAction::TimeStepAction ( const TimeStepAction other)

chem2/src/TimeStepAction.cc 파일의 77 번째 라인에서 정의되었습니다.

TimeStepAction::TimeStepAction ( )
virtual TimeStepAction::~TimeStepAction ( )
virtual
TimeStepAction::TimeStepAction ( const TimeStepAction other)
TimeStepAction::TimeStepAction ( )
virtual TimeStepAction::~TimeStepAction ( )
virtual
TimeStepAction::TimeStepAction ( const TimeStepAction other)

멤버 함수 문서화

void G4UserTimeStepAction::AddTimeStep ( double  startingTime,
double  timeStep 
)
protectedinherited

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

다음을 참조함 : G4VScheduler::Instance().

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

void TimeStepAction::EndProcessing ( )
virtual

G4UserTimeStepAction(으)로부터 재구현되었습니다.

chem2/src/TimeStepAction.cc 파일의 132 번째 라인에서 정의되었습니다.

virtual void TimeStepAction::EndProcessing ( )
inlinevirtual

G4UserTimeStepAction(으)로부터 재구현되었습니다.

chem3/include/TimeStepAction.hh 파일의 71 번째 라인에서 정의되었습니다.

virtual void TimeStepAction::EndProcessing ( )
inlinevirtual

G4UserTimeStepAction(으)로부터 재구현되었습니다.

neuron/include/TimeStepAction.hh 파일의 77 번째 라인에서 정의되었습니다.

virtual void G4UserTimeStepAction::NewStage ( )
inlinevirtualinherited

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

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

TimeStepAction & TimeStepAction::operator= ( const TimeStepAction other)

chem2/src/TimeStepAction.cc 파일의 84 번째 라인에서 정의되었습니다.

TimeStepAction& TimeStepAction::operator= ( const TimeStepAction other)
TimeStepAction& TimeStepAction::operator= ( const TimeStepAction other)
void G4UserTimeStepAction::SetMinimumTimeSteps ( std::map< double, double > *  timeSteps)
protectedinherited

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

다음을 참조함 : G4VScheduler::Instance().

virtual void TimeStepAction::StartProcessing ( )
inlinevirtual

G4UserTimeStepAction(으)로부터 재구현되었습니다.

chem3/include/TimeStepAction.hh 파일의 51 번째 라인에서 정의되었습니다.

void TimeStepAction::StartProcessing ( )
virtual

G4UserTimeStepAction(으)로부터 재구현되었습니다.

chem2/src/TimeStepAction.cc 파일의 93 번째 라인에서 정의되었습니다.

virtual void TimeStepAction::StartProcessing ( )
inlinevirtual

G4UserTimeStepAction(으)로부터 재구현되었습니다.

neuron/include/TimeStepAction.hh 파일의 57 번째 라인에서 정의되었습니다.

void TimeStepAction::UserPostTimeStepAction ( )
virtual

G4UserTimeStepAction(으)로부터 재구현되었습니다.

chem2/src/TimeStepAction.cc 파일의 109 번째 라인에서 정의되었습니다.

virtual void TimeStepAction::UserPostTimeStepAction ( )
virtual

G4UserTimeStepAction(으)로부터 재구현되었습니다.

virtual void TimeStepAction::UserPostTimeStepAction ( )
virtual

G4UserTimeStepAction(으)로부터 재구현되었습니다.

void TimeStepAction::UserPreTimeStepAction ( )
virtual

In this method, the user can use : G4Scheduler::Instance()->GetGlobalTime(), to know the current simulation time G4Scheduler::Instance()->GetTimeStep(), to know the selected minimum time WARNING : The call of this method happens before the call of DoIT methods

G4UserTimeStepAction(으)로부터 재구현되었습니다.

chem2/src/TimeStepAction.cc 파일의 103 번째 라인에서 정의되었습니다.

virtual void TimeStepAction::UserPreTimeStepAction ( )
inlinevirtual

In this method, the user can use : G4ITTimeStepper::Instance()->GetGlobalTime(), to know the current simulation time G4ITTimeStepper::Instance()->GetTimeStep(), to know the selected minimum time WARNING : The call of this method happens before the call of DoIT methods

G4UserTimeStepAction(으)로부터 재구현되었습니다.

chem3/include/TimeStepAction.hh 파일의 61 번째 라인에서 정의되었습니다.

virtual void TimeStepAction::UserPreTimeStepAction ( )
inlinevirtual

In this method, the user can use : G4ITTimeStepper::Instance()->GetGlobalTime(), to know the current simulation time G4ITTimeStepper::Instance()->GetTimeStep(), to know the selected minimum time WARNING : The call of this method happens before the call of DoIT methods

G4UserTimeStepAction(으)로부터 재구현되었습니다.

neuron/include/TimeStepAction.hh 파일의 67 번째 라인에서 정의되었습니다.

void TimeStepAction::UserReactionAction ( const G4Track ,
const G4Track ,
const std::vector< G4Track * > *   
)
virtual

Inform about a reaction

G4UserTimeStepAction(으)로부터 재구현되었습니다.

chem2/src/TimeStepAction.cc 파일의 118 번째 라인에서 정의되었습니다.

virtual void TimeStepAction::UserReactionAction ( const G4Track ,
const G4Track ,
const std::vector< G4Track * > *   
)
virtual

Inform about a reaction

G4UserTimeStepAction(으)로부터 재구현되었습니다.

virtual void TimeStepAction::UserReactionAction ( const G4Track ,
const G4Track ,
const std::vector< G4Track * > *   
)
virtual

Inform about a reaction

G4UserTimeStepAction(으)로부터 재구현되었습니다.


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