#include <stdio.h>#include <stdlib.h>#include <string.h>#include <cmath>#include <ctype.h>#include <unistd.h>#include <ptwXY.h>#include <xDataTOM_importXML_private.h>#include "MCGIDI.h"#include "MCGIDI_misc.h"#include "MCGIDI_fromTOM.h"클래스 | |
| struct | ZSymbol |
변수 | |
| static struct ZSymbol | ZSymbols [] |
| xDataTOM_Int MCGIDI_misc_binarySearch | ( | xDataTOM_Int | n, |
| double * | ds, | ||
| double | d | ||
| ) |
MCGIDI_misc.cc 파일의 228 번째 라인에서 정의되었습니다.
다음을 참조함 : imax.
다음에 의해서 참조됨 : MCGIDI_sampling_doubleDistribution(), MCGIDI_sampling_sampleX_from_pdfOfX(), MCGIDI_sampling_sampleX_from_pdfsOfXGivenW().
| int MCGIDI_misc_copyXMLAttributesToTOM | ( | statusMessageReporting * | smr, |
| xDataTOM_attributionList * | TOM, | ||
| xDataXML_attributionList * | XML | ||
| ) |
MCGIDI_misc.cc 파일의 296 번째 라인에서 정의되었습니다.
다음을 참조함 : xDataXML_attribute_s::name, xDataXML_attribute_s::value, xDataTOMAL_addAttribute(), xDataTOMAL_initial(), xDataTOMAL_release(), xDataXML_attributeByIndex().
|
static |
MCGIDI_misc.cc 파일의 447 번째 라인에서 정의되었습니다.
다음을 참조함 : e, MCGIDI_misc_getUnitConversionFactor(), nfu_Okay, nfu_statusMessage(), ptwXY_create(), ptwXY_free(), ptwXY_scaleOffsetXAndY(), smr_isOk(), smr_setReportError2, smr_unknownID.
다음에 의해서 참조됨 : MCGIDI_misc_dataFromElement2ptwXYPointsInUnitsOf(), MCGIDI_misc_dataFromXYs2ptwXYPointsInUnitsOf().
| ptwXYPoints* MCGIDI_misc_dataFromElement2ptwXYPointsInUnitsOf | ( | statusMessageReporting * | smr, |
| xDataTOM_element * | linear, | ||
| char const * | toUnits[2] | ||
| ) |
MCGIDI_misc.cc 파일의 424 번째 라인에서 정의되었습니다.
다음을 참조함 : xDataTOM_xDataInfo_s::axes, xDataTOM_axes_s::axis, MCGIDI_fromTOM_interpolation(), MCGIDI_misc_Data2ptwXYPointsInUnitsOf(), xDataTOM_axes_s::numberOfAxes, smr_setReportError2, smr_unknownID, xDataTOM_axis_s::unit, xDataTOM_element_s::xDataInfo, xDataTOM_XYs_getDataFromXDataInfo().
다음에 의해서 참조됨 : MCGIDI_energy_parseEvaporationFromTOM(), MCGIDI_energy_parseGeneralEvaporationFromTOM(), MCGIDI_energy_parseSimpleMaxwellianFissionFromTOM(), MCGIDI_energy_parseWattFromTOM(), MCGIDI_energy_parseWeightFromTOM(), MCGIDI_product_parseFromTOM(), MCGIDI_product_parseWeightedReferenceMultiplicityFromTOM(), MCGIDI_reaction_parseFromTOM().
| ptwXYPoints* MCGIDI_misc_dataFromXYs2ptwXYPointsInUnitsOf | ( | statusMessageReporting * | smr, |
| xDataTOM_XYs * | XYs, | ||
| ptwXY_interpolation | interpolation, | ||
| char const * | toUnits[2] | ||
| ) |
MCGIDI_misc.cc 파일의 405 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_misc_Data2ptwXYPointsInUnitsOf(), smr_isOk(), xDataTOM_XYs_s::subAxes, xDataTOM_subAxes_getUnit(), xDataTOM_XYs_getData().
다음에 의해서 참조됨 : MCGIDI_angular_parseFromTOM(), MCGIDI_angularEnergy_parsePointwiseFromTOM(), MCGIDI_energy_parseMadlandNixFromTOM(), MCGIDI_energyAngular_linear_parseFromTOM(), MCGIDI_fromTOM_pdfsOfXGivenW(), MCGIDI_LLNL_angularEnergy_parsePointwiseFromTOM().
| char* MCGIDI_misc_getAbsPath | ( | statusMessageReporting * | smr, |
| const char * | fileName | ||
| ) |
MCGIDI_misc.cc 파일의 250 번째 라인에서 정의되었습니다.
다음을 참조함 : int(), n, smr_malloc2, smr_setReportError2p, smr_unknownID.
다음에 의해서 참조됨 : MCGIDI_target_read().
| enum xDataTOM_frame MCGIDI_misc_getProductFrame | ( | statusMessageReporting * | smr, |
| xDataTOM_element * | frameElement | ||
| ) |
MCGIDI_misc.cc 파일의 315 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_token_productFrame, smr_setReportError2, smr_unknownID, xDataTOM_axis_stringToFrame(), xDataTOM_frame_invalid, xDataTOM_getAttributesValueInElement().
다음에 의해서 참조됨 : MCGIDI_angular_parseFromTOM(), MCGIDI_angularEnergy_parsePointwiseFromTOM(), MCGIDI_energy_parseFromTOM(), MCGIDI_energyAngular_linear_parseFromTOM(), MCGIDI_KalbachMann_parseFromTOM(), MCGIDI_LLNL_angularEnergy_parsePointwiseFromTOM().
| double MCGIDI_misc_getUnitConversionFactor | ( | statusMessageReporting * | smr, |
| char const * | fromUnit, | ||
| char const * | toUnit | ||
| ) |
MCGIDI_misc.cc 파일의 381 번째 라인에서 정의되었습니다.
다음을 참조함 : e, smr_setReportError2, smr_unknownID.
다음에 의해서 참조됨 : MCGIDI_angular_parseFromTOM(), MCGIDI_angularEnergy_parsePointwiseFromTOM(), MCGIDI_energyAngular_linear_parseFromTOM(), MCGIDI_fromTOM_pdfsOfXGivenW(), MCGIDI_KalbachMann_parseFromTOM(), MCGIDI_misc_Data2ptwXYPointsInUnitsOf(), MCGIDI_misc_PQUStringToDoubleInUnitOf(), MCGIDI_product_parsePolynomialMultiplicity(), MCGIDI_target_heated_read().
MCGIDI_misc.cc 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : ZSymbols.
다음에 의해서 참조됨 : MCGIDI_misc_symbolToZ(), MCGIDI_misc_ZToSymbol().
| char const* MCGIDI_misc_pointerToAttributeIfAllOk | ( | statusMessageReporting * | smr, |
| xDataXML_element * | element, | ||
| const char * | path, | ||
| int | required, | ||
| xDataTOM_attributionList * | attributes, | ||
| const char * | name, | ||
| const char * | file, | ||
| int | line | ||
| ) |
MCGIDI_misc.cc 파일의 184 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_misc_setMessageError_Element(), smr_isOk(), smr_setReportError(), smr_unknownID, xDataTOMAL_getAttributesValue().
| char const* MCGIDI_misc_pointerToTOMAttributeIfAllOk | ( | statusMessageReporting * | smr, |
| const char * | path, | ||
| int | required, | ||
| xDataTOM_attributionList * | attributes, | ||
| const char * | name, | ||
| const char * | file, | ||
| int | line | ||
| ) |
MCGIDI_misc.cc 파일의 168 번째 라인에서 정의되었습니다.
다음을 참조함 : smr_isOk(), smr_setReportError(), smr_unknownID, xDataTOMAL_getAttributesValue().
| int MCGIDI_misc_PQUStringToDouble | ( | statusMessageReporting * | smr, |
| char const * | str, | ||
| char const * | unit, | ||
| double | conversion, | ||
| double * | value | ||
| ) |
MCGIDI_misc.cc 파일의 330 번째 라인에서 정의되었습니다.
다음을 참조함 : e, smr_setReportError2, smr_unknownID.
다음에 의해서 참조됨 : MCGIDI_energy_parseNBodyPhaseSpaceFromTOM(), MCGIDI_target_heated_parseParticle().
| int MCGIDI_misc_PQUStringToDoubleInUnitOf | ( | statusMessageReporting * | smr, |
| char const * | str, | ||
| char const * | toUnit, | ||
| double * | value | ||
| ) |
MCGIDI_misc.cc 파일의 356 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_misc_getUnitConversionFactor(), smr_isOk(), smr_setReportError2, smr_unknownID.
다음에 의해서 참조됨 : MCGIDI_distribution_parseFromTOM(), MCGIDI_energy_parseEvaporationFromTOM(), MCGIDI_energy_parseMadlandNixFromTOM(), MCGIDI_energy_parseSimpleMaxwellianFissionFromTOM(), MCGIDI_energy_parseWattFromTOM(), MCGIDI_outputChannel_parseFromTOM(), MCGIDI_product_parseFromTOM(), MCGIDI_target_heated_parseParticleLevel().
| int MCGIDI_misc_setMessageError_Element | ( | statusMessageReporting * | smr, |
| void * | userInterface, | ||
| xDataXML_element * | element, | ||
| const char * | file, | ||
| int | line, | ||
| int | code, | ||
| const char * | fmt, | ||
| ... | |||
| ) |
MCGIDI_misc.cc 파일의 204 번째 라인에서 정의되었습니다.
다음을 참조함 : xDataXML_element_s::name, smr_freeMemory(), smr_setReportError(), smr_unknownID, smr_vallocateFormatMessage(), smr_vsetReportError().
다음에 의해서 참조됨 : MCGIDI_misc_pointerToAttributeIfAllOk(), MCGIDI_target_read().
| int MCGIDI_misc_symbolToZ | ( | const char * | Z | ) |
MCGIDI_misc.cc 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_misc_NumberOfZSymbols(), n, ZSymbol::symbol, ZSymbols.
다음에 의해서 참조됨 : MCGIDI_miscNameToZAm().
| void MCGIDI_misc_updateTransportabilitiesMap | ( | transportabilitiesMap * | transportabilities, |
| int | PoPID, | ||
| enum MCGIDI_transportability | transportability | ||
| ) |
MCGIDI_misc.cc 파일의 482 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_transportability_full, MCGIDI_transportability_none, MCGIDI_transportability_partial, MCGIDI_transportability_unknown.
다음에 의해서 참조됨 : MCGIDI_misc_updateTransportabilitiesMap2(), MCGIDI_target_heated_read().
| void MCGIDI_misc_updateTransportabilitiesMap2 | ( | transportabilitiesMap * | transportabilities, |
| int | PoPID, | ||
| int | transportable | ||
| ) |
MCGIDI_misc.cc 파일의 524 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_misc_updateTransportabilitiesMap(), MCGIDI_transportability_full, MCGIDI_transportability_none.
다음에 의해서 참조됨 : MCGIDI_reaction_addReturnProduct().
| const char* MCGIDI_misc_ZToSymbol | ( | int | iZ | ) |
MCGIDI_misc.cc 파일의 61 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_misc_NumberOfZSymbols(), ZSymbol::symbol, ZSymbols.
다음에 의해서 참조됨 : G4GIDI_Misc_Z_A_m_ToName().
| int MCGIDI_miscNameToZAm | ( | statusMessageReporting * | smr, |
| const char * | name, | ||
| int * | Z, | ||
| int * | A, | ||
| int * | m, | ||
| int * | level | ||
| ) |
MCGIDI_misc.cc 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : e, int(), MCGIDI_misc_symbolToZ(), MCGIDI_miscNameToZAm_getLevel(), smr_isOk(), smr_setReportError2, smr_unknownID.
다음에 의해서 참조됨 : G4GIDI_Misc_channelCompound(), MCGIDI_particle_getInternalID(), MCGIDI_POP_new().
|
static |
MCGIDI_misc.cc 파일의 138 번째 라인에서 정의되었습니다.
다음을 참조함 : e, int(), MCGIDI_particleLevel_continuum, MCGIDI_particleLevel_sum, smr_setReportError2, smr_unknownID.
다음에 의해서 참조됨 : MCGIDI_miscNameToZAm().
|
static |
MCGIDI_misc.cc 파일의 34 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MCGIDI_misc_NumberOfZSymbols(), MCGIDI_misc_symbolToZ(), MCGIDI_misc_ZToSymbol().
1.8.5