#include <map>#include <string.h>#include <cmath>#include "MCGIDI.h"#include "MCGIDI_misc.h"#include <xDataTOM_importXML_private.h>
|
static |
MCGIDI_target.cc 파일의 520 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_release().
다음에 의해서 참조됨 : MCGIDI_target_read().
| MCGIDI_target* MCGIDI_target_free | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target | ||
| ) |
MCGIDI_target.cc 파일의 114 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_release(), smr_freeMemory().
다음에 의해서 참조됨 : MCGIDI_target_new(), G4GIDI_target::~G4GIDI_target().
| char const* MCGIDI_target_getAttributesValue | ( | statusMessageReporting * | , |
| MCGIDI_target * | target, | ||
| char const * | name | ||
| ) |
MCGIDI_target.cc 파일의 245 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_s::attributes, xDataTOMAL_getAttributesValue().
| int MCGIDI_target_getDomain | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| double * | EMin, | ||
| double * | EMax | ||
| ) |
MCGIDI_target.cc 파일의 382 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_s::baseHeatedTarget, MCGIDI_target_heated_getReactionsDomain(), MCGIDI_target_numberOfReactions().
| MCGIDI_target_heated* MCGIDI_target_getHeatedTargetAtIndex_ReadIfNeeded | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| int | index | ||
| ) |
| MCGIDI_target_heated* MCGIDI_target_getHeatedTargetAtTIndex | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| int | index | ||
| ) |
MCGIDI_target.cc 파일의 301 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_heated_info_s::heatedTarget, MCGIDI_target_s::heatedTargets, MCGIDI_target_s::nHeatedTargets, smr_setReportError2, smr_unknownID.
| double MCGIDI_target_getIndexReactionCrossSectionAtE | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| int | index, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| bool | sampling | ||
| ) |
MCGIDI_target.cc 파일의 402 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_quantitiesLookupModes::getTemperature(), MCGIDI_target_heated_info_s::heatedTarget, MCGIDI_target_heated_getIndexReactionCrossSectionAtE(), MCGIDI_target_s::nReadHeatedTargets, MCGIDI_target_s::readHeatedTargets, MCGIDI_target_heated_info_s::temperature.
다음에 의해서 참조됨 : MCGIDI_target_sampleReaction(), G4GIDI_target::sampleChannelCrossSectionAtE(), G4GIDI_target::sumChannelCrossSectionAtE().
| double MCGIDI_target_getIndexReactionFinalQ | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| int | index, | ||
| MCGIDI_quantitiesLookupModes & | modes | ||
| ) |
MCGIDI_target.cc 파일의 493 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_s::baseHeatedTarget, MCGIDI_target_heated_getIndexReactionFinalQ().
| MCGIDI_reaction* MCGIDI_target_getReactionAtIndex | ( | MCGIDI_target * | target, |
| int | index | ||
| ) |
MCGIDI_target.cc 파일의 333 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_s::baseHeatedTarget, MCGIDI_target_heated_getReactionAtIndex().
| MCGIDI_reaction* MCGIDI_target_getReactionAtIndex_smr | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| int | index | ||
| ) |
MCGIDI_target.cc 파일의 340 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_s::baseHeatedTarget, MCGIDI_target_heated_getReactionAtIndex_smr().
| enum MCGIDI_reactionType MCGIDI_target_getReactionTypeAtIndex | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| int | index | ||
| ) |
MCGIDI_target.cc 파일의 323 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_s::baseHeatedTarget, MCGIDI_reaction_getReactionType(), MCGIDI_reactionType_unknown_e, MCGIDI_target_heated_getReactionAtIndex_smr().
| int MCGIDI_target_getTemperatures | ( | statusMessageReporting * | , |
| MCGIDI_target * | target, | ||
| double * | temperatures | ||
| ) |
MCGIDI_target.cc 파일의 252 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_s::heatedTargets, MCGIDI_target_s::nHeatedTargets, MCGIDI_target_heated_info_s::temperature.
다음에 의해서 참조됨 : G4GIDI_target::getTemperatures().
| double MCGIDI_target_getTotalCrossSectionAtTAndE | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| bool | sampling | ||
| ) |
MCGIDI_target.cc 파일의 358 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_quantitiesLookupModes::getTemperature(), MCGIDI_target_heated_info_s::heatedTarget, MCGIDI_target_heated_getTotalCrossSectionAtE(), MCGIDI_target_s::nReadHeatedTargets, MCGIDI_target_s::readHeatedTargets, MCGIDI_target_heated_info_s::temperature.
다음에 의해서 참조됨 : G4GIDI_target::getTotalCrossSectionAtE().
| std::map<int, enum MCGIDI_transportability> const* MCGIDI_target_getUniqueProducts | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target | ||
| ) |
MCGIDI_target.cc 파일의 501 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_s::baseHeatedTarget, MCGIDI_target_heated_getUniqueProducts().
| int MCGIDI_target_initialize | ( | statusMessageReporting * | , |
| MCGIDI_target * | target | ||
| ) |
MCGIDI_target.cc 파일의 44 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MCGIDI_target_new(), MCGIDI_target_read(), MCGIDI_target_release().
| MCGIDI_target* MCGIDI_target_new | ( | statusMessageReporting * | smr | ) |
MCGIDI_target.cc 파일의 33 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_free(), MCGIDI_target_initialize(), smr_malloc2.
다음에 의해서 참조됨 : MCGIDI_target_newRead().
| MCGIDI_target* MCGIDI_target_newRead | ( | statusMessageReporting * | smr, |
| const char * | fileName | ||
| ) |
MCGIDI_target.cc 파일의 52 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_new(), MCGIDI_target_read(), smr_freeMemory().
다음에 의해서 참조됨 : G4GIDI_target::init(), MCGIDI_target_newReadFromMap(), MCGIDI_target_newReadFromMapViaPoPIDs().
| MCGIDI_target* MCGIDI_target_newReadFromMap | ( | statusMessageReporting * | smr, |
| MCGIDI_map * | map, | ||
| const char * | evaluation, | ||
| const char * | projectileName, | ||
| const char * | targetName | ||
| ) |
MCGIDI_target.cc 파일의 99 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_map_findTarget(), MCGIDI_target_newRead(), smr_freeMemory().
| MCGIDI_target* MCGIDI_target_newReadFromMapViaPoPIDs | ( | statusMessageReporting * | smr, |
| MCGIDI_map * | map, | ||
| const char * | evaluation, | ||
| int | projectile_PoPID, | ||
| int | target_PoPID | ||
| ) |
MCGIDI_target.cc 파일의 85 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_map_findTargetViaPoPIDs(), MCGIDI_target_newRead(), smr_freeMemory().
| int MCGIDI_target_numberOfProductionReactions | ( | statusMessageReporting * | , |
| MCGIDI_target * | |||
| ) |
MCGIDI_target.cc 파일의 347 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_heated_numberOfProductionReactions().
다음에 의해서 참조됨 : G4GIDI_target::getNumberOfProductionChannels().
| int MCGIDI_target_numberOfReactions | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target | ||
| ) |
MCGIDI_target.cc 파일의 316 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_s::baseHeatedTarget, MCGIDI_target_heated_numberOfReactions().
다음에 의해서 참조됨 : G4GIDI_target::getChannelIDs(), G4GIDI_target::getNumberOfChannels(), G4GIDI_target::init(), MCGIDI_target_getDomain(), MCGIDI_target_sampleReaction().
| int MCGIDI_target_read | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| const char * | fileName | ||
| ) |
MCGIDI_target.cc 파일의 143 번째 라인에서 정의되었습니다.
다음을 참조함 : _MCGIDI_target_releaseAndReturnOne(), MCGIDI_target_s::absPath, MCGIDI_target_s::baseHeatedTarget, MCGIDI_target_heated_info_s::contents, MCGIDI_target_heated_info_s::heatedTarget, MCGIDI_target_s::heatedTargets, MCGIDI_misc_getAbsPath(), MCGIDI_misc_setMessageError_Element(), MCGIDI_target_initialize(), MCGIDI_target_readHeatedTarget(), MCGIDI_target_release(), xDataXML_element_s::name, MCGIDI_target_s::nHeatedTargets, MCGIDI_target_heated_info_s::ordinal, MCGIDI_target_heated_info_s::path, MCGIDI_target_s::path, MCGIDI_target_s::readHeatedTargets, smr_allocateCopyString2, smr_malloc2, smr_setReportError2, smr_setReportError2p, smr_unknownID, MCGIDI_target_heated_info_s::temperature, xDataXML_convertAttributeToDouble(), xDataXML_freeDoc(), xDataXML_getAttributesValueInElement(), xDataXML_getDocumentsElement(), xDataXML_getFirstElement(), xDataXML_getNextElement(), xDataXML_importFile2().
다음에 의해서 참조됨 : MCGIDI_target_newRead(), MCGIDI_target_readFromMap(), MCGIDI_target_readFromMapViaPoPIDs().
| int MCGIDI_target_readFromMap | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| MCGIDI_map * | map, | ||
| const char * | evaluation, | ||
| const char * | projectileName, | ||
| const char * | targetName | ||
| ) |
MCGIDI_target.cc 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_map_findTarget(), MCGIDI_target_read().
| int MCGIDI_target_readFromMapViaPoPIDs | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| MCGIDI_map * | map, | ||
| const char * | evaluation, | ||
| int | projectile_PoPID, | ||
| int | target_PoPID | ||
| ) |
MCGIDI_target.cc 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_map_findTargetViaPoPIDs(), MCGIDI_target_read().
| int MCGIDI_target_readHeatedTarget | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| int | index | ||
| ) |
MCGIDI_target.cc 파일의 262 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_heated_info_s::heatedTarget, MCGIDI_target_s::heatedTargets, MCGIDI_target_heated_newRead(), MCGIDI_target_s::nHeatedTargets, MCGIDI_target_s::nReadHeatedTargets, MCGIDI_target_heated_s::ordinal, MCGIDI_target_heated_info_s::ordinal, MCGIDI_target_heated_info_s::path, MCGIDI_target_heated_s::projectilePOP, MCGIDI_target_s::projectilePOP, MCGIDI_target_s::readHeatedTargets, smr_setReportError2, smr_unknownID, MCGIDI_target_heated_s::targetPOP, MCGIDI_target_s::targetPOP, MCGIDI_target_heated_info_s::temperature.
다음에 의해서 참조됨 : MCGIDI_target_getHeatedTargetAtIndex_ReadIfNeeded(), MCGIDI_target_read(), G4GIDI_target::readTemperature().
| int MCGIDI_target_recast | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| GIDI_settings & | settings | ||
| ) |
MCGIDI_target.cc 파일의 508 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_heated_info_s::heatedTarget, MCGIDI_target_heated_recast(), MCGIDI_target_s::nReadHeatedTargets, MCGIDI_target_s::readHeatedTargets.
| int MCGIDI_target_release | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target | ||
| ) |
MCGIDI_target.cc 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_s::absPath, MCGIDI_target_s::attributes, MCGIDI_target_heated_info_s::contents, MCGIDI_target_heated_info_s::heatedTarget, MCGIDI_target_s::heatedTargets, MCGIDI_target_heated_free(), MCGIDI_target_initialize(), MCGIDI_target_s::nHeatedTargets, MCGIDI_target_heated_info_s::path, MCGIDI_target_s::path, MCGIDI_target_s::readHeatedTargets, smr_freeMemory(), xDataTOMAL_release().
다음에 의해서 참조됨 : _MCGIDI_target_releaseAndReturnOne(), MCGIDI_target_free(), MCGIDI_target_read().
| int MCGIDI_target_sampleIndexReactionProductsAtE | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| int | index, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| MCGIDI_decaySamplingInfo * | decaySamplingInfo, | ||
| MCGIDI_sampledProductsDatas * | productData | ||
| ) |
MCGIDI_target.cc 파일의 485 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_s::baseHeatedTarget, MCGIDI_target_heated_sampleIndexReactionProductsAtE().
| int MCGIDI_target_sampleNullReactionProductsAtE | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| MCGIDI_decaySamplingInfo * | decaySamplingInfo, | ||
| MCGIDI_sampledProductsDatas * | productDatas | ||
| ) |
MCGIDI_target.cc 파일의 461 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_sampledProductsData_s::birthTimeSec, MCGIDI_sampledProductsData_s::delayedNeutronIndex, MCGIDI_sampledProductsData_s::delayedNeutronRate, MCGIDI_quantitiesLookupModes::getProjectileEnergy(), MCGIDI_decaySamplingInfo_s::isVelocity, MCGIDI_sampledProductsData_s::isVelocity, MCGIDI_sampledProductsData_s::kineticEnergy, MCGIDI_POP_s::mass_MeV, MCGIDI_sampledProducts_addProduct(), MCGIDI_speedOfLight_cm_sec, MCGIDI_sampledProductsDatas_s::numberOfProducts, MCGIDI_sampledProductsData_s::pop, MCGIDI_target_s::projectilePOP, MCGIDI_sampledProductsData_s::px_vx, MCGIDI_sampledProductsData_s::py_vy, MCGIDI_sampledProductsData_s::pz_vz.
| int MCGIDI_target_sampleReaction | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| double | totalXSec, | ||
| double(*)(void *) | userrng, | ||
| void * | rngState | ||
| ) |
MCGIDI_target.cc 파일의 426 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_s::baseHeatedTarget, e, MCGIDI_reaction_s::EMin, MCGIDI_quantitiesLookupModes::getCrossSectionMode(), MCGIDI_quantitiesLookupModes::getGroupIndex(), MCGIDI_quantitiesLookupModes::getProjectileEnergy(), MCGIDI_quantitiesLookupModes::getTemperature(), MCGIDI_nullReaction, MCGIDI_quantityLookupMode_grouped, MCGIDI_target_getIndexReactionCrossSectionAtE(), MCGIDI_target_heated_getReactionAtIndex(), MCGIDI_target_numberOfReactions(), smr_setReportError2, smr_unknownID, MCGIDI_reaction_s::thresholdGroupDomain, MCGIDI_reaction_s::thresholdGroupIndex.
1.8.5