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

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

매크로

#define PATH_MAX   4096
 

함수

static MCGIDI_mapEntry_MCGIDI_map_addEntry (statusMessageReporting *smr, MCGIDI_map *map, enum MCGIDI_mapEntry_type type, const char *schema, const char *path, const char *evaluation, const char *projectile, const char *target)
 
static char * _MCGIDI_map_findTargetViaPoPIDs2 (statusMessageReporting *smr, MCGIDI_map *map, const char *evaluation, int projectile_PoPID, int target_PoPID)
 
static int _MCGIDI_map_findAllOfTargetViaPoPIDs2 (statusMessageReporting *smr, MCGIDI_map *mapAllOfTarget, MCGIDI_map *map, int projectile_PoPID, int target_PoPID)
 
static int _MCGIDI_map_walkTree2 (statusMessageReporting *smr, MCGIDI_map *map, int level, int(*handler)(MCGIDI_mapEntry *entry, int level, void *userData), void *userData)
 
static void _MCGIDI_map_simpleWrite2 (FILE *f, MCGIDI_map *map, int level)
 
static char * _MCGIDI_map_smrUserInterface (void *userData)
 
MCGIDI_mapMCGIDI_map_new (statusMessageReporting *smr)
 
int MCGIDI_map_initialize (statusMessageReporting *smr, MCGIDI_map *map)
 
MCGIDI_mapMCGIDI_map_readFile (statusMessageReporting *smr, const char *basePath, const char *mapFileName)
 
voidMCGIDI_map_free (statusMessageReporting *smr, MCGIDI_map *map)
 
void MCGIDI_map_release (statusMessageReporting *smr, MCGIDI_map *map)
 
MCGIDI_mapEntryMCGIDI_map_getFirstEntry (MCGIDI_map *map)
 
MCGIDI_mapEntryMCGIDI_map_getNextEntry (MCGIDI_mapEntry *entry)
 
int MCGIDI_map_addTarget (statusMessageReporting *smr, MCGIDI_map *map, const char *schema, const char *path, const char *evaluation, const char *projectile, const char *target)
 
int MCGIDI_map_addPath (statusMessageReporting *smr, MCGIDI_map *map, const char *path)
 
char * MCGIDI_map_findTargetViaPoPIDs (statusMessageReporting *smr, MCGIDI_map *map, const char *evaluation, int projectile_PoPID, int target_PoPID)
 
char * MCGIDI_map_findTarget (statusMessageReporting *smr, MCGIDI_map *map, const char *evaluation, const char *projectile, const char *targetName)
 
MCGIDI_mapMCGIDI_map_findAllOfTargetViaPoPIDs (statusMessageReporting *smr, MCGIDI_map *map, int projectile_PoPID, int target_PoPID)
 
MCGIDI_mapMCGIDI_map_findAllOfTarget (statusMessageReporting *smr, MCGIDI_map *map, const char *projectile, const char *targetName)
 
char * MCGIDI_map_getFullPath (statusMessageReporting *smr, MCGIDI_map *map, const char *endPath)
 
char * MCGIDI_map_getTargetsFullPath (statusMessageReporting *smr, MCGIDI_mapEntry *target)
 
int MCGIDI_map_walkTree (statusMessageReporting *smr, MCGIDI_map *map, int(*handler)(MCGIDI_mapEntry *entry, int level, void *userData), void *userData)
 
char * MCGIDI_map_toXMLString (statusMessageReporting *smr, MCGIDI_map *map)
 
void MCGIDI_map_simpleWrite (FILE *f, MCGIDI_map *map)
 

변수

static int aliasesNeeded = 1
 

매크로 문서화

#define PATH_MAX   4096

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

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

함수 문서화

static MCGIDI_mapEntry * _MCGIDI_map_addEntry ( statusMessageReporting smr,
MCGIDI_map map,
enum MCGIDI_mapEntry_type  type,
const char *  schema,
const char *  path,
const char *  evaluation,
const char *  projectile,
const char *  target 
)
static
static int _MCGIDI_map_findAllOfTargetViaPoPIDs2 ( statusMessageReporting smr,
MCGIDI_map mapAllOfTarget,
MCGIDI_map map,
int  projectile_PoPID,
int  target_PoPID 
)
static
static char * _MCGIDI_map_findTargetViaPoPIDs2 ( statusMessageReporting smr,
MCGIDI_map map,
const char *  evaluation,
int  projectile_PoPID,
int  target_PoPID 
)
static
static void _MCGIDI_map_simpleWrite2 ( FILE *  f,
MCGIDI_map map,
int  level 
)
static
static char * _MCGIDI_map_smrUserInterface ( void userData)
static

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

다음을 참조함 : MCGIDI_map_smr_s::map, MCGIDI_map_s::mapFileName, smr_allocateFormatMessage().

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

static int _MCGIDI_map_walkTree2 ( statusMessageReporting smr,
MCGIDI_map map,
int  level,
int(*)(MCGIDI_mapEntry *entry, int level, void *userData handler,
void userData 
)
static

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

다음을 참조함 : MCGIDI_mapEntry_s::map, MCGIDI_map_s::mapEntries, MCGIDI_mapEntry_type_path, MCGIDI_mapEntry_s::next, MCGIDI_mapEntry_s::type.

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

int MCGIDI_map_addPath ( statusMessageReporting smr,
MCGIDI_map map,
const char *  path 
)

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

다음을 참조함 : _MCGIDI_map_addEntry(), MCGIDI_mapEntry_s::map, MCGIDI_map_readFile(), MCGIDI_mapEntry_type_path, MCGIDI_mapEntry_s::path, MCGIDI_map_s::path.

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

int MCGIDI_map_addTarget ( statusMessageReporting smr,
MCGIDI_map map,
const char *  schema,
const char *  path,
const char *  evaluation,
const char *  projectile,
const char *  target 
)

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

다음을 참조함 : _MCGIDI_map_addEntry(), MCGIDI_mapEntry_type_target.

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

MCGIDI_map* MCGIDI_map_findAllOfTarget ( statusMessageReporting smr,
MCGIDI_map map,
const char *  projectile,
const char *  targetName 
)

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

다음을 참조함 : lPoPs_addParticleIfNeeded(), MCGIDI_map_findAllOfTargetViaPoPIDs().

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

MCGIDI_map* MCGIDI_map_findAllOfTargetViaPoPIDs ( statusMessageReporting smr,
MCGIDI_map map,
int  projectile_PoPID,
int  target_PoPID 
)

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

다음을 참조함 : _MCGIDI_map_findAllOfTargetViaPoPIDs2(), MCGIDI_map_free(), MCGIDI_map_new(), MCGIDI_map_status_Ok, MCGIDI_map_s::status.

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

char* MCGIDI_map_findTarget ( statusMessageReporting smr,
MCGIDI_map map,
const char *  evaluation,
const char *  projectile,
const char *  targetName 
)

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

다음을 참조함 : lPoPs_addParticleIfNeeded(), MCGIDI_map_findTargetViaPoPIDs().

다음에 의해서 참조됨 : G4GIDI::dataFilename(), MCGIDI_target_newReadFromMap(), MCGIDI_target_readFromMap().

char* MCGIDI_map_findTargetViaPoPIDs ( statusMessageReporting smr,
MCGIDI_map map,
const char *  evaluation,
int  projectile_PoPID,
int  target_PoPID 
)
void* MCGIDI_map_free ( statusMessageReporting smr,
MCGIDI_map map 
)
MCGIDI_mapEntry* MCGIDI_map_getFirstEntry ( MCGIDI_map map)

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

다음을 참조함 : MCGIDI_map_s::mapEntries.

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

char* MCGIDI_map_getFullPath ( statusMessageReporting smr,
MCGIDI_map map,
const char *  endPath 
)

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

다음을 참조함 : MCGIDI_map_s::path, smr_malloc2.

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

MCGIDI_mapEntry* MCGIDI_map_getNextEntry ( MCGIDI_mapEntry entry)

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

다음을 참조함 : MCGIDI_mapEntry_s::next.

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

char* MCGIDI_map_getTargetsFullPath ( statusMessageReporting smr,
MCGIDI_mapEntry target 
)
int MCGIDI_map_initialize ( statusMessageReporting smr,
MCGIDI_map map 
)
MCGIDI_map* MCGIDI_map_new ( statusMessageReporting smr)

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

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

다음에 의해서 참조됨 : MCGIDI_map_findAllOfTargetViaPoPIDs(), MCGIDI_map_readFile().

MCGIDI_map* MCGIDI_map_readFile ( statusMessageReporting smr,
const char *  basePath,
const char *  mapFileName 
)
void MCGIDI_map_release ( statusMessageReporting smr,
MCGIDI_map map 
)
void MCGIDI_map_simpleWrite ( FILE *  f,
MCGIDI_map map 
)

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

다음을 참조함 : _MCGIDI_map_simpleWrite2().

char* MCGIDI_map_toXMLString ( statusMessageReporting smr,
MCGIDI_map map 
)
int MCGIDI_map_walkTree ( statusMessageReporting smr,
MCGIDI_map map,
int(*)(MCGIDI_mapEntry *entry, int level, void *userData handler,
void userData 
)

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

다음을 참조함 : _MCGIDI_map_walkTree2().

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

변수 문서화

int aliasesNeeded = 1
static

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

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