#include <string.h>#include <cmath>#include "MCGIDI_fromTOM.h"#include "MCGIDI_misc.h"#include "MCGIDI_private.h"함수 | |
| MCGIDI_angular * | MCGIDI_angular_new (statusMessageReporting *smr) |
| int | MCGIDI_angular_initialize (statusMessageReporting *, MCGIDI_angular *angular) |
| MCGIDI_angular * | MCGIDI_angular_free (statusMessageReporting *smr, MCGIDI_angular *angular) |
| int | MCGIDI_angular_release (statusMessageReporting *smr, MCGIDI_angular *angular) |
| int | MCGIDI_angular_setTwoBodyMasses (statusMessageReporting *, MCGIDI_angular *angular, double projectileMass_MeV, double targetMass_MeV, double productMass_MeV, double residualMass_MeV) |
| int | MCGIDI_angular_parseFromTOM (statusMessageReporting *smr, xDataTOM_element *element, MCGIDI_distribution *distribution, ptwXYPoints *norms) |
| int | MCGIDI_angular_sampleMu (statusMessageReporting *smr, MCGIDI_angular *angular, MCGIDI_quantitiesLookupModes &modes, MCGIDI_decaySamplingInfo *decaySamplingInfo) |
| MCGIDI_angular* MCGIDI_angular_free | ( | statusMessageReporting * | smr, |
| MCGIDI_angular * | angular | ||
| ) |
MCGIDI_angular.cc 파일의 39 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_angular_release(), smr_freeMemory().
다음에 의해서 참조됨 : MCGIDI_angular_new(), MCGIDI_angular_parseFromTOM(), MCGIDI_distribution_release(), MCGIDI_LLNLAngular_angularEnergy_parseFromTOM().
| int MCGIDI_angular_initialize | ( | statusMessageReporting * | , |
| MCGIDI_angular * | angular | ||
| ) |
MCGIDI_angular.cc 파일의 31 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MCGIDI_angular_new(), MCGIDI_angular_release().
| MCGIDI_angular* MCGIDI_angular_new | ( | statusMessageReporting * | smr | ) |
MCGIDI_angular.cc 파일의 20 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_angular_free(), MCGIDI_angular_initialize(), smr_malloc2.
다음에 의해서 참조됨 : MCGIDI_angular_parseFromTOM().
| int MCGIDI_angular_parseFromTOM | ( | statusMessageReporting * | smr, |
| xDataTOM_element * | element, | ||
| MCGIDI_distribution * | distribution, | ||
| ptwXYPoints * | norms | ||
| ) |
MCGIDI_angular.cc 파일의 72 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_distribution_s::angular, MCGIDI_pdfOfX_s::cdf, MCGIDI_pdfsOfXGivenW_s::dist, MCGIDI_angular_s::dists, MCGIDI_angular_s::frame, int(), MCGIDI_pdfsOfXGivenW_s::interpolationWY, MCGIDI_pdfsOfXGivenW_s::interpolationXY, xDataTOM_W_XYs_s::length, MCGIDI_angular_free(), MCGIDI_angular_new(), MCGIDI_angularType_isotropic, MCGIDI_angularType_linear, MCGIDI_angularType_recoil, MCGIDI_distributionType_angular_e, MCGIDI_fromTOM_interpolation(), MCGIDI_misc_dataFromXYs2ptwXYPointsInUnitsOf(), MCGIDI_misc_getProductFrame(), MCGIDI_misc_getUnitConversionFactor(), n, nfu_Okay, nfu_statusMessage(), norm, MCGIDI_pdfsOfXGivenW_s::numberOfWs, MCGIDI_pdfOfX_s::numberOfXs, MCGIDI_pdfOfX_s::pdf, ptwX_free(), ptwX_getPointAtIndex_Unsafely(), ptwXY_free(), ptwXY_getPointAtIndex_Unsafely(), ptwXY_length(), ptwXY_runningIntegral(), ptwXY_setValueAtX(), ptwXY_simpleCoalescePoints(), smr_isOk(), smr_malloc2, smr_setReportError2, smr_unknownID, xDataTOM_W_XYs_s::subAxes, MCGIDI_angular_s::type, MCGIDI_distribution_s::type, xDataTOM_XYs_s::value, MCGIDI_pdfsOfXGivenW_s::Ws, ptwXYPoint_s::x, xDataTOM_frame_invalid, xDataTOM_getAttributesValueInElement(), xDataTOM_subAxes_getUnit(), xDataTOME_getOneElementByName(), xDataTOME_getXDataIfID(), MCGIDI_pdfOfX_s::Xs, xDataTOM_W_XYs_s::XYs, ptwXYPoint_s::y.
다음에 의해서 참조됨 : MCGIDI_distribution_parseFromTOM(), MCGIDI_LLNLAngular_angularEnergy_parseFromTOM(), MCGIDI_uncorrelated_parseFromTOM().
| int MCGIDI_angular_release | ( | statusMessageReporting * | smr, |
| MCGIDI_angular * | angular | ||
| ) |
MCGIDI_angular.cc 파일의 48 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_angular_s::dists, MCGIDI_angular_initialize(), MCGIDI_sampling_pdfsOfXGivenW_release().
다음에 의해서 참조됨 : MCGIDI_angular_free().
| int MCGIDI_angular_sampleMu | ( | statusMessageReporting * | smr, |
| MCGIDI_angular * | angular, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| MCGIDI_decaySamplingInfo * | decaySamplingInfo | ||
| ) |
MCGIDI_angular.cc 파일의 182 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_angular_s::dists, MCGIDI_decaySamplingInfo_s::frame, MCGIDI_angular_s::frame, MCGIDI_quantitiesLookupModes::getProjectileEnergy(), MCGIDI_angularType_isotropic, MCGIDI_angularType_linear, MCGIDI_angularType_recoil, MCGIDI_sampling_sampleX_from_pdfsOfXGivenW(), MCGIDI_decaySamplingInfo_s::mu, MCGIDI_decaySamplingInfo_s::rng, MCGIDI_decaySamplingInfo_s::rngState, MCGIDI_pdfsOfXGivenW_sampled_s::smr, smr_isOk(), smr_setReportError2, smr_unknownID, MCGIDI_angular_s::type, MCGIDI_pdfsOfXGivenW_sampled_s::w, MCGIDI_pdfsOfXGivenW_sampled_s::x.
다음에 의해서 참조됨 : MCGIDI_outputChannel_sampleProductsAtE(), MCGIDI_product_sampleMu(), MCGIDI_uncorrelated_sampleDistribution().
| int MCGIDI_angular_setTwoBodyMasses | ( | statusMessageReporting * | , |
| MCGIDI_angular * | angular, | ||
| double | projectileMass_MeV, | ||
| double | targetMass_MeV, | ||
| double | productMass_MeV, | ||
| double | residualMass_MeV | ||
| ) |
MCGIDI_angular.cc 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_angular_s::productMass_MeV, MCGIDI_angular_s::projectileMass_MeV, MCGIDI_angular_s::residualMass_MeV, MCGIDI_angular_s::targetMass_MeV.
다음에 의해서 참조됨 : MCGIDI_product_setTwoBodyMasses().
1.8.5