Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
함수 | 변수
MCGIDI_particle.cc 파일 참조
#include <string.h>
#include "MCGIDI.h"

이 파일의 소스 코드 페이지로 가기

함수

MCGIDI_particleMCGIDI_particle_new (statusMessageReporting *smr)
 
int MCGIDI_particle_initialize (statusMessageReporting *, MCGIDI_particle *particle)
 
MCGIDI_particleMCGIDI_particle_free (statusMessageReporting *smr, MCGIDI_particle *particle)
 
int MCGIDI_particle_release (statusMessageReporting *, MCGIDI_particle *particle)
 
int MCGIDI_particle_freeInternalList (statusMessageReporting *smr)
 
MCGIDI_particleMCGIDI_particle_getInternalID (statusMessageReporting *smr, const char *const name, MCGIDI_POPs *pops)
 
int MCGIDI_particle_printInternalSortedList (statusMessageReporting *)
 

변수

static int initialSizeOfList = 1000
 
static int incrementalSizeOfList = 1000
 
static int numberOfParticles = 0
 
static int sizeOfParticleSortedList = 0
 
static MCGIDI_particle ** particleSortedList = NULL
 
static MCGIDI_particleparticleList = NULL
 
static MCGIDI_particleparticleListEnd = NULL
 

함수 문서화

MCGIDI_particle* MCGIDI_particle_free ( statusMessageReporting smr,
MCGIDI_particle particle 
)
int MCGIDI_particle_freeInternalList ( statusMessageReporting smr)

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

다음을 참조함 : MCGIDI_particle_free(), particleList, particleSortedList, smr_freeMemory().

MCGIDI_particle* MCGIDI_particle_getInternalID ( statusMessageReporting smr,
const char *const  name,
MCGIDI_POPs pops 
)
int MCGIDI_particle_initialize ( statusMessageReporting ,
MCGIDI_particle particle 
)

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

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

MCGIDI_particle* MCGIDI_particle_new ( statusMessageReporting smr)

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

다음을 참조함 : MCGIDI_particle_initialize(), smr_malloc2.

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

int MCGIDI_particle_printInternalSortedList ( statusMessageReporting )

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

다음을 참조함 : numberOfParticles, particleSortedList, printf().

int MCGIDI_particle_release ( statusMessageReporting ,
MCGIDI_particle particle 
)

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

다음을 참조함 : MCGIDI_particle_s::name, smr_freeMemory().

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

변수 문서화

int incrementalSizeOfList = 1000
static

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

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

int initialSizeOfList = 1000
static

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

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

int numberOfParticles = 0
static

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

다음에 의해서 참조됨 : MCGIDI_particle_free(), MCGIDI_particle_getInternalID(), MCGIDI_particle_printInternalSortedList(), G4INCL::IAvatar::toString().

MCGIDI_particle* particleList = NULL
static
MCGIDI_particle * particleListEnd = NULL
static

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

다음에 의해서 참조됨 : MCGIDI_particle_free(), MCGIDI_particle_getInternalID().

MCGIDI_particle** particleSortedList = NULL
static
int sizeOfParticleSortedList = 0
static

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

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