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

#include <G4VScheduler.hh>

G4VScheduler에 대한 상속 다이어그램 :
G4Scheduler

Public 멤버 함수

virtual void Initialize ()
 
virtual void Reset ()
 
virtual void SetVerbose (int)
 
virtual void SetGun (G4ITGun *)
 
virtual void Process ()
 
virtual G4bool IsRunning ()
 
virtual G4ITModelHandlerGetModelHandler ()
 
virtual void RegisterModel (G4VITStepModel *, double)
 
virtual void SetEndTime (const double)
 
virtual void SetTimeTolerance (double)
 
virtual double GetTimeTolerance () const
 
virtual void SetMaxZeroTimeAllowed (int)
 
virtual int GetMaxZeroTimeAllowed () const
 
virtual void SetTimeSteps (std::map< double, double > *)
 
virtual void AddTimeStep (double, double)
 
virtual void SetDefaultTimeStep (double)
 
virtual double GetLimitingTimeStep () const
 
virtual G4int GetNbSteps () const
 
virtual void SetMaxNbSteps (G4int)
 
virtual G4int GetMaxNbSteps () const
 
virtual G4double GetStartTime () const
 
virtual G4double GetEndTime () const
 
virtual G4double GetTimeStep () const
 
virtual G4double GetPreviousTimeStep () const
 
virtual G4double GetGlobalTime () const
 
virtual void SetUserAction (G4UserTimeStepAction *)
 
virtual G4UserTimeStepActionGetUserTimeStepAction () const
 
virtual void SetInteractivity (G4ITTrackingInteractivity *)
 
virtual G4ITTrackingInteractivityGetInteractivity ()
 

정적 Public 멤버 함수

static G4VSchedulerInstance ()
 

Protected 멤버 함수

 G4VScheduler ()
 
virtual ~G4VScheduler ()
 

정적 Private 속성

static G4ThreadLocal G4VSchedulerfpInstance
 

상세한 설명

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

생성자 & 소멸자 문서화

G4VScheduler::G4VScheduler ( )
protected

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

다음을 참조함 : fpInstance.

G4VScheduler::~G4VScheduler ( )
protectedvirtual

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

다음을 참조함 : fpInstance.

멤버 함수 문서화

virtual void G4VScheduler::AddTimeStep ( double  ,
double   
)
inlinevirtual

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

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

virtual G4double G4VScheduler::GetEndTime ( ) const
inlinevirtual

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

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

virtual G4double G4VScheduler::GetGlobalTime ( ) const
inlinevirtual

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

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

virtual G4ITTrackingInteractivity* G4VScheduler::GetInteractivity ( )
inlinevirtual

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

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

virtual double G4VScheduler::GetLimitingTimeStep ( ) const
inlinevirtual

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

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

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

virtual G4int G4VScheduler::GetMaxNbSteps ( ) const
inlinevirtual

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

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

virtual int G4VScheduler::GetMaxZeroTimeAllowed ( ) const
inlinevirtual

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

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

virtual G4ITModelHandler* G4VScheduler::GetModelHandler ( )
inlinevirtual

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

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

virtual G4int G4VScheduler::GetNbSteps ( ) const
inlinevirtual

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

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

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

virtual G4double G4VScheduler::GetPreviousTimeStep ( ) const
inlinevirtual

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

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

virtual G4double G4VScheduler::GetStartTime ( ) const
inlinevirtual

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

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

virtual G4double G4VScheduler::GetTimeStep ( ) const
inlinevirtual

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

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

virtual double G4VScheduler::GetTimeTolerance ( ) const
inlinevirtual

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

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

virtual G4UserTimeStepAction* G4VScheduler::GetUserTimeStepAction ( ) const
inlinevirtual

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

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

virtual void G4VScheduler::Initialize ( )
inlinevirtual

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

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

G4VScheduler * G4VScheduler::Instance ( void  )
static
virtual G4bool G4VScheduler::IsRunning ( )
inlinevirtual

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

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

void G4VScheduler::Process ( )
virtual

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

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

다음을 참조함 : FatalException, G4Exception().

virtual void G4VScheduler::RegisterModel ( G4VITStepModel ,
double   
)
inlinevirtual

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

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

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

virtual void G4VScheduler::Reset ( )
inlinevirtual

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

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

virtual void G4VScheduler::SetDefaultTimeStep ( double  )
inlinevirtual

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

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

virtual void G4VScheduler::SetEndTime ( const double  )
inlinevirtual

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

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

virtual void G4VScheduler::SetGun ( G4ITGun )
inlinevirtual

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

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

virtual void G4VScheduler::SetInteractivity ( G4ITTrackingInteractivity )
inlinevirtual

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

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

virtual void G4VScheduler::SetMaxNbSteps ( G4int  )
inlinevirtual

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

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

virtual void G4VScheduler::SetMaxZeroTimeAllowed ( int  )
inlinevirtual

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

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

virtual void G4VScheduler::SetTimeSteps ( std::map< double, double > *  )
inlinevirtual

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

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

virtual void G4VScheduler::SetTimeTolerance ( double  )
inlinevirtual

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

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

virtual void G4VScheduler::SetUserAction ( G4UserTimeStepAction )
inlinevirtual

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

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

virtual void G4VScheduler::SetVerbose ( int  )
inlinevirtual

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

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

멤버 데이타 문서화

G4ThreadLocal G4VScheduler * G4VScheduler::fpInstance
staticprivate

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

다음에 의해서 참조됨 : G4VScheduler(), ~G4VScheduler().


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