클래스 | |
struct | ptwXYPoint_s |
struct | ptwXY_interpolationOtherInfo |
struct | ptwXYOverflowPoint_s |
struct | ptwXYPoints_s |
매크로 | |
#define | ptwXY_minimumSize 10 /* This must be > 0 otherwise some logic will fail. */ |
#define | ptwXY_minimumOverflowSize 4 /* This must be > 0 otherwise some logic will fail. */ |
#define | ptwXY_maxBiSectionMax 20 |
#define | ptwXY_minAccuracy 1e-14 |
#define | ptwXY_sectionSubdivideMax 1 << 16 |
#define | ClosestAllowXFactor 10 |
#define | ptwXY_union_fill 1 /* If filling, union is filled with y value of first ptw. */ |
#define | ptwXY_union_trim 2 /* If trimming, union in only over common domain of ptw1 and ptw2. */ |
#define | ptwXY_union_mergeClosePoints 4 /* If true, union calls ptwXY_mergeClosePoints with eps = 4 * DBL_EPSILON. */ |
타입정의 | |
typedef enum ptwXY_dataFrom_e | ptwXY_dataFrom |
typedef enum ptwXY_group_normType_e | ptwXY_group_normType |
typedef enum ptwXY_sigma_e | ptwXY_sigma |
typedef enum ptwXY_interpolation_e | ptwXY_interpolation |
typedef enum ptwXY_lessEqualGreaterX_e | ptwXY_lessEqualGreaterX |
typedef struct ptwXYPoint_s | ptwXYPoint |
typedef nfu_status(* | ptwXY_createFromFunction_callback )(double x, double *y, void *argList) |
typedef nfu_status(* | ptwXY_applyFunction_callback )(ptwXYPoint *point, void *argList) |
typedef nfu_status(* | ptwXY_getValue_callback )(void *argList, double x, double *y, double x1, double y1, double x2, double y2) |
typedef struct ptwXYOverflowPoint_s | ptwXYOverflowPoint |
typedef struct ptwXYPoints_s | ptwXYPoints |
#define ClosestAllowXFactor 10 |
ptwXY.h 파일의 25 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ptwXY_applyFunction2(), ptwXY_createFromFunction(), ptwXY_createFromFunctionBisect(), ptwXY_div_s_ptwXY(), ptwXY_mul2_s_ptwXY().
#define ptwXY_maxBiSectionMax 20 |
ptwXY.h 파일의 22 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ptwXY_setBiSectionMax(), ptwXY_setup(), ptwXY_update_biSectionMax(), ptwXY_valueTo_ptwXY().
#define ptwXY_minAccuracy 1e-14 |
ptwXY.h 파일의 23 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ptwXY_setAccuracy(), ptwXY_setup(), ptwXY_valueTo_ptwXY().
#define ptwXY_minimumOverflowSize 4 /* This must be > 0 otherwise some logic will fail. */ |
ptwXY.h 파일의 21 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ptwXY_reallocateOverflowPoints().
#define ptwXY_minimumSize 10 /* This must be > 0 otherwise some logic will fail. */ |
ptwXY.h 파일의 20 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ptwXY_reallocatePoints(), ptwXY_union().
#define ptwXY_sectionSubdivideMax 1 << 16 |
ptwXY.h 파일의 24 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ptwXY_thicken().
ptwXY.h 파일의 31 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ptwXY_binary_ptwXY(), ptwXY_div_ptwXY(), ptwXY_div_ptwXY_forFlats(), ptwXY_groupThreeFunctions(), ptwXY_groupTwoFunctions(), ptwXY_union().
#define ptwXY_union_mergeClosePoints 4 /* If true, union calls ptwXY_mergeClosePoints with eps = 4 * DBL_EPSILON. */ |
ptwXY.h 파일의 33 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ptwXY_binary_ptwXY(), ptwXY_div_ptwXY(), ptwXY_div_ptwXY_forFlats(), ptwXY_union().
ptwXY.h 파일의 32 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ptwXY_union().
typedef nfu_status(* ptwXY_applyFunction_callback)(ptwXYPoint *point, void *argList) |
typedef nfu_status(* ptwXY_createFromFunction_callback)(double x, double *y, void *argList) |
typedef enum ptwXY_dataFrom_e ptwXY_dataFrom |
typedef enum ptwXY_group_normType_e ptwXY_group_normType |
typedef enum ptwXY_interpolation_e ptwXY_interpolation |
typedef enum ptwXY_lessEqualGreaterX_e ptwXY_lessEqualGreaterX |
typedef enum ptwXY_sigma_e ptwXY_sigma |
typedef struct ptwXYOverflowPoint_s ptwXYOverflowPoint |
typedef struct ptwXYPoint_s ptwXYPoint |
typedef struct ptwXYPoints_s ptwXYPoints |
enum ptwXY_dataFrom_e |
enum ptwXY_sigma_e |
nfu_status ptwXY_abs | ( | ptwXYPoints * | ptwXY | ) |
nfu_status ptwXY_add_double | ( | ptwXYPoints * | ptwXY, |
double | value | ||
) |
ptwXY_binaryOperators.cc 파일의 40 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXY_slopeOffset().
다음에 의해서 참조됨 : MCGIDI_angularEnergy_parsePointwiseFromTOM(), MCGIDI_energyAngular_linear_parseFromTOM(), MCGIDI_LLNL_angularEnergy_parsePointwiseFromTOM().
ptwXYPoints* ptwXY_add_ptwXY | ( | ptwXYPoints * | ptwXY1, |
ptwXYPoints * | ptwXY2, | ||
nfu_status * | status | ||
) |
ptwXY_binaryOperators.cc 파일의 138 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, ptwXY_binary_ptwXY(), ptwXY_clone(), sum.
다음에 의해서 참조됨 : MCGIDI_target_heated_read(), ptwXY_unitbaseInterpolate().
nfu_status ptwXY_appendXY | ( | ptwXYPoints * | ptwXY, |
double | x, | ||
double | y | ||
) |
ptwXY_core.cc 파일의 1062 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYOverflowPoint_s::index, ptwXYPoints_s::length, ptwXYOverflowPoint_s::next, nfu_Okay, nfu_XNotAscending, ptwXYPoints_s::overflowAllocatedSize, ptwXYPoints_s::overflowHeader, ptwXYPoints_s::overflowLength, ptwXYPoints_s::overflowPoints, ptwXYOverflowPoint_s::point, ptwXYPoints_s::points, ptwXYOverflowPoint_s::prior, ptwXY_coalescePoints(), ptwXY_getNonOverflowLength(), ptwXY_getXMaxAndFrom(), x, ptwXYPoint_s::x, y, ptwXYPoint_s::y.
nfu_status ptwXY_applyFunction | ( | ptwXYPoints * | ptwXY1, |
ptwXY_applyFunction_callback | func, | ||
void * | argList, | ||
int | checkForRoots | ||
) |
ptwXY_misc.cc 파일의 146 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::biSectionMax, ptwXYPoints_s::interpolation, ptwXYPoints_s::length, nfu_invalidInterpolation, nfu_Okay, nfu_otherInterpolation, ptwXYPoints_s::points, ptwXY_applyFunction2(), ptwXY_interpolationFlat, ptwXY_interpolationOther, ptwXY_simpleCoalescePoints(), ptwXY_update_biSectionMax(), ptwXYPoints_s::status, ptwXYPoint_s::y, y1, y2.
다음에 의해서 참조됨 : ptwXY_pow().
nfu_status ptwXY_areDomainsMutual | ( | ptwXYPoints * | ptwXY1, |
ptwXYPoints * | ptwXY2 | ||
) |
ptwXY_convenient.cc 파일의 257 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, nfu_domainsNotMutual, nfu_empty, nfu_Okay, nfu_tooFewPoints, ptwXY_getPointAtIndex_Unsafely(), ptwXYPoints_s::status, ptwXYPoint_s::x, ptwXYPoint_s::y.
다음에 의해서 참조됨 : ptwXY_binary_ptwXY(), ptwXY_div_ptwXY(), ptwXY_mutualifyDomains().
ptwXYPoints* ptwXY_binary_ptwXY | ( | ptwXYPoints * | ptwXY1, |
ptwXYPoints * | ptwXY2, | ||
double | v1, | ||
double | v2, | ||
double | v1v2, | ||
nfu_status * | status | ||
) |
ptwXY_binaryOperators.cc 파일의 108 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::interpolation, n, nfu_invalidInterpolation, nfu_Okay, nfu_otherInterpolation, ptwXYPoints_s::points, ptwXY_areDomainsMutual(), ptwXY_free(), ptwXY_getValueAtX_ignore_XOutsideDomainError(), ptwXY_interpolationFlat, ptwXY_interpolationOther, ptwXY_union(), ptwXY_union_fill, ptwXY_union_mergeClosePoints, ptwXYPoint_s::x, y, ptwXYPoint_s::y.
다음에 의해서 참조됨 : ptwXY_add_ptwXY(), ptwXY_mul_ptwXY(), ptwXY_sub_ptwXY().
nfu_status ptwXY_clear | ( | ptwXYPoints * | ptwXY | ) |
ptwXY_core.cc 파일의 536 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, ptwXYOverflowPoint_s::next, nfu_Okay, ptwXYPoints_s::overflowHeader, ptwXYPoints_s::overflowLength, ptwXYOverflowPoint_s::prior, ptwXYPoints_s::status.
다음에 의해서 참조됨 : ptwXY_clip(), ptwXY_copy(), ptwXY_setXYDataFromXsAndYs().
nfu_status ptwXY_clip | ( | ptwXYPoints * | ptwXY1, |
double | yMin, | ||
double | yMax | ||
) |
ptwXY_methods.cc 파일의 25 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::accuracy, ptwXYPoints_s::allocatedSize, ptwXYPoints_s::biSectionMax, ptwXYPoints_s::interpolation, ptwXYPoints_s::interpolationOtherInfo, ptwXYPoints_s::length, n, nfu_Okay, nfu_otherInterpolation, ptwXYPoints_s::points, ptwXY_clear(), ptwXY_clip2(), ptwXY_free(), ptwXY_getPointAtIndex_Unsafely(), ptwXY_getYMax(), ptwXY_getYMin(), ptwXY_interpolationOther, ptwXY_new(), ptwXY_setValueAtX(), ptwXY_simpleCoalescePoints(), ptwXYPoints_s::status, ptwXYPoints_s::userFlag, ptwXYPoint_s::x, x2, ptwXYPoint_s::y, y2.
ptwXYPoints* ptwXY_clone | ( | ptwXYPoints * | ptwXY, |
nfu_status * | status | ||
) |
ptwXY_core.cc 파일의 208 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, ptwXYPoints_s::overflowAllocatedSize, ptwXY_slice().
다음에 의해서 참조됨 : GIDI_settings_processedFlux::GIDI_settings_processedFlux(), ptwXY_add_ptwXY(), ptwXY_cloneToInterpolation(), ptwXY_fromUnitbase(), ptwXY_intersectionWith_ptwX(), ptwXY_mul_ptwXY(), ptwXY_sub_ptwXY(), ptwXY_thin(), ptwXY_toOtherInterpolation(), ptwXY_toUnitbase(), ptwXY_unitbaseInterpolate(), ptwXY_xSlice().
ptwXYPoints* ptwXY_cloneToInterpolation | ( | ptwXYPoints * | ptwXY, |
ptwXY_interpolation | interpolationTo, | ||
nfu_status * | status | ||
) |
ptwXY_core.cc 파일의 215 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXY_interpolationOtherInfo::argList, flatInterpolationString, ptwXY_interpolationOtherInfo::getValueFunc, ptwXYPoints_s::interpolation, ptwXYPoints_s::interpolationOtherInfo, ptwXY_interpolationOtherInfo::interpolationString, linLinInterpolationString, linLogInterpolationString, logLinInterpolationString, logLogInterpolationString, nfu_free(), nfu_otherInterpolation, ptwXY_clone(), ptwXY_interpolationFlat, ptwXY_interpolationLinLin, ptwXY_interpolationLinLog, ptwXY_interpolationLogLin, ptwXY_interpolationLogLog, ptwXY_interpolationOther.
다음에 의해서 참조됨 : ptwXY_toOtherInterpolation().
nfu_status ptwXY_coalescePoints | ( | ptwXYPoints * | ptwXY, |
int64_t | size, | ||
ptwXYPoint * | newPoint, | ||
int | forceSmallerResize | ||
) |
ptwXY_core.cc 파일의 469 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::allocatedSize, ptwXYPoints_s::length, ptwXYOverflowPoint_s::next, nfu_Okay, ptwXYPoints_s::overflowHeader, ptwXYPoints_s::overflowLength, ptwXYOverflowPoint_s::point, ptwXYPoints_s::points, ptwXYOverflowPoint_s::prior, ptwXY_getNonOverflowLength(), ptwXY_reallocatePoints(), ptwXYPoints_s::status, ptwXYPoint_s::x.
다음에 의해서 참조됨 : ptwXY_appendXY(), ptwXY_createGaussianCenteredSigma1(), ptwXY_reallocateOverflowPoints(), ptwXY_setValueAtX_overrideIfClose(), ptwXY_simpleCoalescePoints(), ptwXY_xSlice().
ptwXYPoints* ptwXY_convolution | ( | ptwXYPoints * | ptwXY1, |
ptwXYPoints * | ptwXY2, | ||
nfu_status * | status, | ||
int | mode | ||
) |
ptwXY_functions.cc 파일의 96 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::accuracy, f1, f2, ptwXYPoints_s::interpolation, ptwXYPoints_s::length, n, nfu_Okay, nfu_tooFewPoints, nfu_unsupportedInterpolation, ptwXYPoints_s::points, ptwXY_convolution2(), ptwXY_convolution3(), ptwXY_free(), ptwXY_interpolationLinLin, ptwXY_new(), ptwXY_setValueAtX(), ptwXY_simpleCoalescePoints(), ptwXYPoint_s::x, y.
nfu_status ptwXY_copy | ( | ptwXYPoints * | dest, |
ptwXYPoints * | src | ||
) |
ptwXY_core.cc 파일의 148 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::accuracy, ptwXYPoints_s::allocatedSize, ptwXY_interpolationOtherInfo::argList, ptwXYPoints_s::biSectionMax, ptwXY_interpolationOtherInfo::getValueFunc, ptwXYPoints_s::interpolation, ptwXYPoints_s::interpolationOtherInfo, ptwXY_interpolationOtherInfo::interpolationString, ptwXYPoints_s::length, ptwXYPoints_s::minFractional_dx, ptwXYOverflowPoint_s::next, nfu_free(), nfu_mallocError, nfu_Okay, ptwXYPoints_s::overflowHeader, ptwXYOverflowPoint_s::point, ptwXYPoints_s::points, ptwXY_clear(), ptwXY_getNonOverflowLength(), ptwXY_interpolationLinLin, ptwXY_interpolationOther, ptwXY_reallocatePoints(), ptwXYPoints_s::status, ptwXYPoints_s::userFlag, ptwXYPoint_s::x.
nfu_status ptwXY_copyToC_XY | ( | ptwXYPoints * | ptwXY, |
int64_t | index1, | ||
int64_t | index2, | ||
int64_t | allocatedSize, | ||
int64_t * | numberOfPoints, | ||
double * | xy | ||
) |
ptwXY_convenient.cc 파일의 424 번째 라인에서 정의되었습니다.
다음을 참조함 : d, ptwXYPoints_s::length, nfu_insufficientMemory, nfu_Okay, ptwXYPoints_s::points, ptwXY_simpleCoalescePoints(), ptwXYPoints_s::status, ptwXYPoint_s::x, ptwXYPoint_s::y.
ptwXYPoints* ptwXY_create | ( | ptwXY_interpolation | interpolation, |
ptwXY_interpolationOtherInfo const * | interpolationOtherInfo, | ||
double | biSectionMax, | ||
double | accuracy, | ||
int64_t | primarySize, | ||
int64_t | secondarySize, | ||
int64_t | length, | ||
double const * | xy, | ||
nfu_status * | status, | ||
int | userFlag | ||
) |
ptwXY_core.cc 파일의 108 번째 라인에서 정의되었습니다.
다음을 참조함 : nfu_Okay, ptwXY_free(), ptwXY_new(), ptwXY_setXYData().
다음에 의해서 참조됨 : MCGIDI_misc_Data2ptwXYPointsInUnitsOf(), MCGIDI_target_heated_read(), ptwXY_fromString().
ptwXYPoints* ptwXY_createFrom_Xs_Ys | ( | ptwXY_interpolation | interpolation, |
ptwXY_interpolationOtherInfo const * | interpolationOtherInfo, | ||
double | biSectionMax, | ||
double | accuracy, | ||
int64_t | primarySize, | ||
int64_t | secondarySize, | ||
int64_t | length, | ||
double const * | Xs, | ||
double const * | Ys, | ||
nfu_status * | status, | ||
int | userFlag | ||
) |
ptwXY_core.cc 파일의 126 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, ptwXYPoints_s::points, ptwXY_new(), ptwXYPoint_s::x, ptwXYPoint_s::y.
ptwXYPoints* ptwXY_createFromFunction | ( | int | n, |
double * | xs, | ||
ptwXY_createFromFunction_callback | func, | ||
void * | argList, | ||
double | accuracy, | ||
int | checkForRoots, | ||
int | biSectionMax, | ||
nfu_status * | status | ||
) |
ptwXY_misc.cc 파일의 40 번째 라인에서 정의되었습니다.
다음을 참조함 : ClosestAllowXFactor, DBL_EPSILON, eps, ptwXYPoints_s::length, n, nfu_Okay, nfu_tooFewPoints, nfu_XNotAscending, ptwXYPoints_s::points, ptwXY_createFromFunctionBisect(), ptwXY_createFromFunctionZeroCrossing(), ptwXY_free(), ptwXY_interpolationLinLin, ptwXY_new(), ptwXY_setValueAtX_overrideIfClose(), ptwXY_simpleCoalescePoints(), ptwXYPoint_s::x, x1, x2, ptwXYPoint_s::y, y1, y2.
다음에 의해서 참조됨 : MCGIDI_energy_parseMadlandNixFromTOM(), MCGIDI_energy_parseNBodyPhaseSpaceFromTOM(), nf_Legendre_to_ptwXY(), ptwXY_createFromFunction2().
ptwXYPoints* ptwXY_createFromFunction2 | ( | ptwXPoints * | xs, |
ptwXY_createFromFunction_callback | func, | ||
void * | argList, | ||
double | accuracy, | ||
int | checkForRoots, | ||
int | biSectionMax, | ||
nfu_status * | status | ||
) |
ptwXY_misc.cc 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXPoints_s::length, ptwXPoints_s::points, ptwXY_createFromFunction().
ptwXYPoints* ptwXY_createGaussian | ( | double | accuracy, |
double | xCenter, | ||
double | sigma, | ||
double | amplitude, | ||
double | xMin, | ||
double | xMax, | ||
double | dullEps, | ||
nfu_status * | status | ||
) |
ptwXY_convenient.cc 파일의 566 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, ptwXYPoints_s::points, ptwXY_createGaussianCenteredSigma1(), ptwXY_free(), ptwXY_xSlice(), ptwXYPoint_s::x, ptwXYPoint_s::y.
ptwXYPoints* ptwXY_createGaussianCenteredSigma1 | ( | double | accuracy, |
nfu_status * | status | ||
) |
ptwXY_convenient.cc 파일의 492 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::accuracy, e, G4Exp(), G4Log(), ptwXYPoints_s::length, n, nfu_Okay, ptwXYPoints_s::points, G4InuclParticleNames::pp, ptwXY_coalescePoints(), ptwXY_createGaussianCenteredSigma1_2(), ptwXY_free(), ptwXY_interpolationLinLin, ptwXY_new(), ptwXY_setValueAtX(), ptwXYPoint_s::x, x1, x2, y1, y2.
다음에 의해서 참조됨 : ptwXY_createGaussian().
nfu_status ptwXY_deletePoints | ( | ptwXYPoints * | ptwXY, |
int64_t | i1, | ||
int64_t | i2 | ||
) |
ptwXY_core.cc 파일의 660 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, n, nfu_badIndex, nfu_Okay, ptwXYPoints_s::points, ptwXY_simpleCoalescePoints(), ptwXYPoints_s::status.
nfu_status ptwXY_div_doubleFrom | ( | ptwXYPoints * | ptwXY, |
double | value | ||
) |
ptwXY_binaryOperators.cc 파일의 44 번째 라인에서 정의되었습니다.
다음을 참조함 : nfu_divByZero, ptwXY_slopeOffset(), ptwXYPoints_s::status.
nfu_status ptwXY_div_fromDouble | ( | ptwXYPoints * | ptwXY, |
double | value | ||
) |
ptwXY_binaryOperators.cc 파일의 53 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::interpolation, ptwXYOverflowPoint_s::next, nfu_divByZero, nfu_Okay, nfu_otherInterpolation, ptwXYPoints_s::overflowHeader, ptwXYOverflowPoint_s::point, ptwXYPoints_s::points, ptwXY_getNonOverflowLength(), ptwXY_interpolationOther, ptwXYPoints_s::status, ptwXYPoint_s::y.
ptwXYPoints* ptwXY_div_ptwXY | ( | ptwXYPoints * | ptwXY1, |
ptwXYPoints * | ptwXY2, | ||
nfu_status * | status, | ||
int | safeDivide | ||
) |
ptwXY_binaryOperators.cc 파일의 288 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::interpolation, ptwXYPoints_s::length, n, nfu_divByZero, nfu_getNAN(), nfu_isNAN(), nfu_Okay, nfu_otherInterpolation, nfu_XOutsideDomain, ptwXYPoints_s::points, ptwXY_areDomainsMutual(), ptwXY_div_ptwXY_forFlats(), ptwXY_div_s_ptwXY(), ptwXY_free(), ptwXY_getSlopeAtX(), ptwXY_getValueAtX(), ptwXY_getValueAtX_ignore_XOutsideDomainError(), ptwXY_interpolationFlat, ptwXY_interpolationOther, ptwXY_setValueAtX(), ptwXY_simpleCoalescePoints(), ptwXY_union(), ptwXY_union_fill, ptwXY_union_mergeClosePoints, ptwXY_update_biSectionMax(), ptwXYPoint_s::x, x1, x2, y, ptwXYPoint_s::y, y1, y2.
nfu_status ptwXY_dullEdges | ( | ptwXYPoints * | ptwXY, |
double | lowerEps, | ||
double | upperEps, | ||
int | positiveXOnly | ||
) |
ptwXY_convenient.cc 파일의 42 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::interpolation, ptwXYPoints_s::length, minEps, nfu_invalidInterpolation, nfu_Okay, nfu_otherInterpolation, ptwXY_getPointAtIndex_Unsafely(), ptwXY_getValueAtX(), ptwXY_interpolatePoint(), ptwXY_interpolationFlat, ptwXY_interpolationOther, ptwXY_setValueAtX(), G4INCL::Math::sign(), ptwXYPoints_s::status, ptwXYPoint_s::x, x1, x2, y, ptwXYPoint_s::y, y1, y2.
다음에 의해서 참조됨 : MCGIDI_reaction_fixDomains(), ptwXY_mutualifyDomains().
nfu_status ptwXY_exp | ( | ptwXYPoints * | ptwXY, |
double | a | ||
) |
ptwXY_functions.cc 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Exp(), ptwXYPoints_s::interpolation, ptwXYPoints_s::length, nfu_invalidInterpolation, nfu_Okay, nfu_otherInterpolation, ptwXYPoints_s::points, ptwXY_exp_s(), ptwXY_interpolationFlat, ptwXY_interpolationOther, ptwXY_simpleCoalescePoints(), ptwXYPoints_s::status, ptwXYPoint_s::x, x1, x2, ptwXYPoint_s::y, y1, y2.
nfu_status ptwXY_f_integrate | ( | ptwXY_interpolation | interpolation, |
double | x1, | ||
double | y1, | ||
double | x2, | ||
double | y2, | ||
double * | value | ||
) |
ptwXY_integration.cc 파일의 34 번째 라인에서 정의되었습니다.
다음을 참조함 : a, e, f, G4Log(), G4Pow::GetInstance(), int(), n, nfu_badIntegrationInput, nfu_Okay, nfu_otherInterpolation, G4Pow::powA(), ptwXY_interpolationFlat, ptwXY_interpolationLinLin, ptwXY_interpolationLinLog, ptwXY_interpolationLogLin, ptwXY_interpolationLogLog, ptwXY_interpolationOther, x1, y1, y2, z.
다음에 의해서 참조됨 : ptwXY_integrate(), ptwXY_runningIntegral().
ptwXYPoints* ptwXY_flatInterpolationToLinear | ( | ptwXYPoints * | ptwXY, |
double | lowerEps, | ||
double | upperEps, | ||
nfu_status * | status | ||
) |
ptwXY_interpolation.cc 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::accuracy, ptwXYPoints_s::biSectionMax, ptwXYPoints_s::interpolation, ptwXYPoints_s::length, minEps, n, nfu_badInput, nfu_invalidInterpolation, nfu_Okay, ptwXYPoints_s::overflowLength, ptwXYPoints_s::points, ptwXY_flatInterpolationToLinear_eps(), ptwXY_free(), ptwXY_interpolationFlat, ptwXY_interpolationLinLin, ptwXY_new(), ptwXY_setValueAtX(), ptwXY_simpleCoalescePoints(), ptwXYPoints_s::userFlag, x, ptwXYPoint_s::x, ptwXYPoint_s::y.
ptwXYPoints* ptwXY_free | ( | ptwXYPoints * | ptwXY | ) |
ptwXY_core.cc 파일의 574 번째 라인에서 정의되었습니다.
다음을 참조함 : nfu_free(), ptwXY_release().
다음에 의해서 참조됨 : GIDI_settings_processedFlux::GIDI_settings_processedFlux(), GIDI_settings_processedFlux::groupFunction(), MCGIDI_angular_parseFromTOM(), MCGIDI_angularEnergy_parsePointwiseFromTOM(), MCGIDI_energy_parseGeneralEvaporationFromTOM(), MCGIDI_energy_parseMadlandNixFromTOM(), MCGIDI_energy_parseNBodyPhaseSpaceFromTOM(), MCGIDI_energy_parseWeightFromTOM(), MCGIDI_energy_release(), MCGIDI_energyAngular_linear_parseFromTOM(), MCGIDI_fromTOM_pdfsOfXGivenW(), MCGIDI_KalbachMann_parseFromTOM2(), MCGIDI_LLNL_angularEnergy_parsePointwiseFromTOM(), MCGIDI_misc_Data2ptwXYPointsInUnitsOf(), MCGIDI_product_parseFromTOM(), MCGIDI_product_parsePolynomialMultiplicity(), MCGIDI_product_parseWeightedReferenceMultiplicityFromTOM(), MCGIDI_product_release(), MCGIDI_reaction_release(), MCGIDI_target_heated_read(), MCGIDI_target_heated_release(), ptwXY_binary_ptwXY(), ptwXY_clip(), ptwXY_convolution(), ptwXY_create(), ptwXY_createFromFunction(), ptwXY_createGaussian(), ptwXY_createGaussianCenteredSigma1(), ptwXY_div_ptwXY(), ptwXY_div_ptwXY_forFlats(), ptwXY_flatInterpolationToLinear(), ptwXY_groupOneFunction(), ptwXY_groupThreeFunctions(), ptwXY_groupTwoFunctions(), ptwXY_intersectionWith_ptwX(), ptwXY_mul2_ptwXY(), ptwXY_sub_ptwXY(), ptwXY_thin(), ptwXY_toOtherInterpolation(), ptwXY_union(), ptwXY_unitbaseInterpolate(), ptwXY_xSlice(), GIDI_settings_processedFlux::~GIDI_settings_processedFlux().
ptwXYPoints* ptwXY_fromString | ( | char const * | str, |
ptwXY_interpolation | interpolation, | ||
ptwXY_interpolationOtherInfo const * | interpolationOtherInfo, | ||
double | biSectionMax, | ||
double | accuracy, | ||
char ** | endCharacter, | ||
nfu_status * | status | ||
) |
ptwXY_misc.cc 파일의 236 번째 라인에서 정의되었습니다.
다음을 참조함 : nfu_free(), nfu_oddNumberOfValues, nfu_Okay, nfu_stringToListOfDoubles(), ptwXY_create().
ptwXYPoints* ptwXY_fromUnitbase | ( | ptwXYPoints * | ptwXY, |
double | xMin, | ||
double | xMax, | ||
nfu_status * | status | ||
) |
ptwXY_interpolation.cc 파일의 331 번째 라인에서 정의되었습니다.
다음을 참조함 : DBL_EPSILON, ptwXYPoints_s::length, n, nfu_tooFewPoints, ptwXYPoints_s::points, ptwXY_clone(), ptwXYPoint_s::x, ptwXYPoint_s::y.
다음에 의해서 참조됨 : ptwXY_unitbaseInterpolate().
double ptwXY_getAccuracy | ( | ptwXYPoints * | ptwXY | ) |
ptwXY_core.cc 파일의 372 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::accuracy.
double ptwXY_getBiSectionMax | ( | ptwXYPoints * | ptwXY | ) |
ptwXY_core.cc 파일의 390 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::biSectionMax.
ptwXY_interpolation ptwXY_getInterpolation | ( | ptwXYPoints * | ptwXY | ) |
ptwXY_core.cc 파일의 337 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::interpolation.
다음에 의해서 참조됨 : MCGIDI_energy_parseGeneralEvaporationFromTOM().
char const* ptwXY_getInterpolationString | ( | ptwXYPoints * | ptwXY | ) |
ptwXY_core.cc 파일의 344 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::interpolationOtherInfo, ptwXY_interpolationOtherInfo::interpolationString.
int64_t ptwXY_getNonOverflowLength | ( | ptwXYPoints const * | ptwXY | ) |
ptwXY_core.cc 파일의 590 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, ptwXYPoints_s::overflowLength.
다음에 의해서 참조됨 : ptwXY_abs(), ptwXY_appendXY(), ptwXY_coalescePoints(), ptwXY_copy(), ptwXY_div_fromDouble(), ptwXY_getPointsAroundX_closeIsEqual(), ptwXY_getXMaxAndFrom(), ptwXY_getXMinAndFrom(), ptwXY_getYMax(), ptwXY_getYMin(), ptwXY_mod(), ptwXY_neg(), ptwXY_setValueAtX_overrideIfClose(), ptwXY_showInteralStructure(), ptwXY_slopeOffset().
ptwXYPoint* ptwXY_getPointAtIndex | ( | ptwXYPoints * | ptwXY, |
int64_t | index | ||
) |
ptwXY_core.cc 파일의 675 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, nfu_Okay, ptwXY_getPointAtIndex_Unsafely(), ptwXYPoints_s::status.
다음에 의해서 참조됨 : ptwXY_getXYPairAtIndex(), ptwXY_showInteralStructure(), ptwXY_simpleWrite().
ptwXYPoint* ptwXY_getPointAtIndex_Unsafely | ( | ptwXYPoints * | ptwXY, |
int64_t | index | ||
) |
ptwXY_core.cc 파일의 684 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYOverflowPoint_s::index, ptwXYOverflowPoint_s::next, ptwXYPoints_s::overflowHeader, ptwXYOverflowPoint_s::point, ptwXYPoints_s::points.
다음에 의해서 참조됨 : MCGIDI_angular_parseFromTOM(), MCGIDI_energy_parseMadlandNixFromTOM(), MCGIDI_fromTOM_pdfOfX(), MCGIDI_KalbachMann_parseFromTOM2(), ptwXY_areDomainsMutual(), ptwXY_clip(), ptwXY_dullEdges(), ptwXY_getPointAtIndex(), ptwXY_getSlopeAtX(), ptwXY_mutualifyDomains(), ptwXY_tweakDomainsToMutualify().
ptwXY_lessEqualGreaterX ptwXY_getPointsAroundX | ( | ptwXYPoints * | ptwXY, |
double | x, | ||
ptwXYOverflowPoint * | lessThanEqualXPoint, | ||
ptwXYOverflowPoint * | greaterThanXPoint | ||
) |
ptwXY_core.cc 파일의 710 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXY_getPointsAroundX_closeIsEqual().
다음에 의해서 참조됨 : ptwXY_convolution2(), ptwXY_getSlopeAtX(), ptwXY_getValueAtX().
ptwXY_lessEqualGreaterX ptwXY_getPointsAroundX_closeIsEqual | ( | ptwXYPoints * | ptwXY, |
double | x, | ||
ptwXYOverflowPoint * | lessThanEqualXPoint, | ||
ptwXYOverflowPoint * | greaterThanXPoint, | ||
double | eps, | ||
int * | closeIsEqual, | ||
ptwXYPoint ** | closePoint | ||
) |
ptwXY_core.cc 파일의 720 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYOverflowPoint_s::index, ptwXYPoints_s::length, ptwXYOverflowPoint_s::next, ptwXYPoints_s::overflowHeader, ptwXYOverflowPoint_s::point, ptwXYPoints_s::points, ptwXYOverflowPoint_s::prior, ptwXY_dataFrom_Points, ptwXY_getNonOverflowLength(), ptwXY_getXMaxAndFrom(), ptwXY_getXMinAndFrom(), ptwXY_initialOverflowPoint(), ptwXY_lessEqualGreaterX_between, ptwXY_lessEqualGreaterX_empty, ptwXY_lessEqualGreaterX_equal, ptwXY_lessEqualGreaterX_greater, ptwXY_lessEqualGreaterX_lessThan, x, ptwXYPoint_s::x.
다음에 의해서 참조됨 : ptwXY_getPointsAroundX(), ptwXY_setValueAtX_overrideIfClose().
nfu_status ptwXY_getSlopeAtX | ( | ptwXYPoints * | ptwXY, |
double | x, | ||
const char | side, | ||
double * | slope | ||
) |
ptwXY_core.cc 파일의 1139 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYOverflowPoint_s::index, ptwXYPoints_s::length, nfu_badInput, nfu_Okay, nfu_XOutsideDomain, ptwXYOverflowPoint_s::point, ptwXY_getPointAtIndex_Unsafely(), ptwXY_getPointsAroundX(), ptwXY_lessEqualGreaterX_between, ptwXY_lessEqualGreaterX_empty, ptwXY_lessEqualGreaterX_equal, ptwXY_lessEqualGreaterX_greater, ptwXY_lessEqualGreaterX_lessThan, ptwXYPoint_s::x, ptwXYPoint_s::y.
다음에 의해서 참조됨 : ptwXY_div_ptwXY().
nfu_status ptwXY_getStatus | ( | ptwXYPoints * | ptwXY | ) |
ptwXY_core.cc 파일의 351 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::status.
다음에 의해서 참조됨 : nf_Legendre_from_ptwXY().
int ptwXY_getUserFlag | ( | ptwXYPoints * | ptwXY | ) |
ptwXY_core.cc 파일의 358 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::userFlag.
nfu_status ptwXY_getValueAtX | ( | ptwXYPoints * | ptwXY, |
double | x, | ||
double * | y | ||
) |
ptwXY_core.cc 파일의 844 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXY_interpolationOtherInfo::argList, ptwXY_interpolationOtherInfo::getValueFunc, ptwXYPoints_s::interpolation, ptwXYPoints_s::interpolationOtherInfo, nfu_Okay, nfu_XOutsideDomain, ptwXYOverflowPoint_s::point, ptwXY_getPointsAroundX(), ptwXY_interpolatePoint(), ptwXY_lessEqualGreaterX_between, ptwXY_lessEqualGreaterX_empty, ptwXY_lessEqualGreaterX_equal, ptwXY_lessEqualGreaterX_greater, ptwXY_lessEqualGreaterX_lessThan, ptwXYPoints_s::status, ptwXYPoint_s::x, ptwXYPoint_s::y.
다음에 의해서 참조됨 : MCGIDI_reaction_getCrossSectionAtE(), MCGIDI_sampling_ptwXY_getValueAtX(), MCGIDI_target_heated_getTotalCrossSectionAtE(), ptwXY_div_ptwXY(), ptwXY_div_s_ptwXY(), ptwXY_dullEdges(), ptwXY_getValueAtX_ignore_XOutsideDomainError(), ptwXY_intersectionWith_ptwX(), ptwXY_xSlice().
ptwXPoints* ptwXY_getXArray | ( | ptwXYPoints * | ptwXY, |
nfu_status * | status | ||
) |
ptwXY_convenient.cc 파일의 24 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXPoints_s::length, ptwXYPoints_s::length, n, nfu_Okay, ptwXPoints_s::points, ptwXYPoints_s::points, ptwX_new(), ptwXY_simpleCoalescePoints(), ptwXYPoints_s::status, ptwXYPoint_s::x.
double ptwXY_getXMax | ( | ptwXYPoints * | ptwXY | ) |
ptwXY_core.cc 파일의 1239 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXY_getXMaxAndFrom().
다음에 의해서 참조됨 : GIDI_settings_processedFlux::groupFunction(), MCGIDI_product_sampleMultiplicity(), MCGIDI_reaction_parseFromTOM(), MCGIDI_sampling_ptwXY_getValueAtX(), ptwXY_convolution3(), ptwXY_integrateDomain(), ptwXY_integrateDomainWithWeight_sqrt_x(), ptwXY_integrateDomainWithWeight_x(), ptwXY_xMinSlice(), ptwXY_xSlice().
double ptwXY_getXMaxAndFrom | ( | ptwXYPoints * | ptwXY, |
ptwXY_dataFrom * | dataFrom | ||
) |
ptwXY_core.cc 파일의 1215 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, nfu_getNAN(), ptwXYPoints_s::overflowHeader, ptwXYPoints_s::overflowLength, ptwXYOverflowPoint_s::point, ptwXYPoints_s::points, ptwXYOverflowPoint_s::prior, ptwXY_dataFrom_Overflow, ptwXY_dataFrom_Points, ptwXY_dataFrom_Unknown, ptwXY_getNonOverflowLength(), x, ptwXYPoint_s::x.
다음에 의해서 참조됨 : ptwXY_appendXY(), ptwXY_getPointsAroundX_closeIsEqual(), ptwXY_getXMax().
double ptwXY_getXMin | ( | ptwXYPoints * | ptwXY | ) |
ptwXY_core.cc 파일의 1206 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXY_getXMinAndFrom().
다음에 의해서 참조됨 : GIDI_settings_processedFlux::groupFunction(), MCGIDI_reaction_parseFromTOM(), MCGIDI_sampling_ptwXY_getValueAtX(), ptwXY_convolution3(), ptwXY_integrateDomain(), ptwXY_integrateDomainWithWeight_sqrt_x(), ptwXY_integrateDomainWithWeight_x(), ptwXY_xMaxSlice(), ptwXY_xSlice().
double ptwXY_getXMinAndFrom | ( | ptwXYPoints * | ptwXY, |
ptwXY_dataFrom * | dataFrom | ||
) |
ptwXY_core.cc 파일의 1182 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYOverflowPoint_s::next, nfu_getNAN(), ptwXYPoints_s::overflowHeader, ptwXYPoints_s::overflowLength, ptwXYOverflowPoint_s::point, ptwXYPoints_s::points, ptwXY_dataFrom_Overflow, ptwXY_dataFrom_Points, ptwXY_dataFrom_Unknown, ptwXY_getNonOverflowLength(), ptwXYPoint_s::x.
다음에 의해서 참조됨 : ptwXY_getPointsAroundX_closeIsEqual(), ptwXY_getXMin().
nfu_status ptwXY_getXYPairAtIndex | ( | ptwXYPoints * | ptwXY, |
int64_t | index, | ||
double * | x, | ||
double * | y | ||
) |
ptwXY_core.cc 파일의 698 번째 라인에서 정의되었습니다.
다음을 참조함 : nfu_badIndex, nfu_Okay, ptwXY_getPointAtIndex(), ptwXYPoint_s::x, ptwXYPoint_s::y.
다음에 의해서 참조됨 : MCGIDI_energy_parseMadlandNixFromTOM(), nf_Legendre_from_ptwXY().
double ptwXY_getYMax | ( | ptwXYPoints * | ptwXY | ) |
ptwXY_core.cc 파일의 1269 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, n, ptwXYOverflowPoint_s::next, ptwXYPoints_s::overflowHeader, ptwXYOverflowPoint_s::point, ptwXYPoints_s::points, ptwXY_getNonOverflowLength(), ptwXYPoint_s::y.
다음에 의해서 참조됨 : MCGIDI_product_parseFromTOM(), ptwXY_clip().
double ptwXY_getYMin | ( | ptwXYPoints * | ptwXY | ) |
ptwXY_core.cc 파일의 1248 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, n, ptwXYOverflowPoint_s::next, ptwXYPoints_s::overflowHeader, ptwXYOverflowPoint_s::point, ptwXYPoints_s::points, ptwXY_getNonOverflowLength(), y, ptwXYPoint_s::y.
다음에 의해서 참조됨 : MCGIDI_product_parseFromTOM(), ptwXY_clip().
ptwXPoints* ptwXY_groupOneFunction | ( | ptwXYPoints * | ptwXY, |
ptwXPoints * | groupBoundaries, | ||
ptwXY_group_normType | normType, | ||
ptwXPoints * | ptwX_norm, | ||
nfu_status * | status | ||
) |
ptwXY_integration.cc 파일의 363 번째 라인에서 정의되었습니다.
다음을 참조함 : f, ptwXYPoints_s::interpolation, ptwXPoints_s::length, ptwXYPoints_s::length, nfu_badNorm, nfu_divByZero, nfu_Okay, nfu_otherInterpolation, ptwXPoints_s::points, ptwXYPoints_s::points, ptwX_createLine(), ptwX_free(), ptwX_length(), ptwX_new(), ptwXY_free(), ptwXY_group_normType_dx, ptwXY_group_normType_norm, ptwXY_interpolationFlat, ptwXY_interpolationOther, ptwXY_intersectionWith_ptwX(), ptwXY_simpleCoalescePoints(), ptwXPoints_s::status, sum, ptwXYPoint_s::x, x1, x2, ptwXYPoint_s::y, y1, y2.
ptwXPoints* ptwXY_groupThreeFunctions | ( | ptwXYPoints * | ptwXY1, |
ptwXYPoints * | ptwXY2, | ||
ptwXYPoints * | ptwXY3, | ||
ptwXPoints * | groupBoundaries, | ||
ptwXY_group_normType | normType, | ||
ptwXPoints * | ptwX_norm, | ||
nfu_status * | status | ||
) |
ptwXY_integration.cc 파일의 528 번째 라인에서 정의되었습니다.
다음을 참조함 : f, ff, fff, g, hh, ptwXYPoints_s::interpolation, ptwXPoints_s::length, ptwXYPoints_s::length, nfu_badNorm, nfu_divByZero, nfu_Okay, nfu_otherInterpolation, ptwXPoints_s::points, ptwXYPoints_s::points, ptwX_createLine(), ptwX_free(), ptwX_length(), ptwX_new(), ptwXY_free(), ptwXY_group_normType_dx, ptwXY_group_normType_norm, ptwXY_interpolationFlat, ptwXY_interpolationOther, ptwXY_intersectionWith_ptwX(), ptwXY_simpleCoalescePoints(), ptwXY_tweakDomainsToMutualify(), ptwXY_union(), ptwXY_union_fill, ptwXPoints_s::status, sum, ptwXYPoint_s::x, x1, x2, ptwXYPoint_s::y.
ptwXPoints* ptwXY_groupTwoFunctions | ( | ptwXYPoints * | ptwXY1, |
ptwXYPoints * | ptwXY2, | ||
ptwXPoints * | groupBoundaries, | ||
ptwXY_group_normType | normType, | ||
ptwXPoints * | ptwX_norm, | ||
nfu_status * | status | ||
) |
ptwXY_integration.cc 파일의 435 번째 라인에서 정의되었습니다.
다음을 참조함 : f, ff, g, ptwXYPoints_s::interpolation, ptwXPoints_s::length, ptwXYPoints_s::length, nfu_badNorm, nfu_divByZero, nfu_Okay, nfu_otherInterpolation, ptwXPoints_s::points, ptwXYPoints_s::points, ptwX_createLine(), ptwX_free(), ptwX_length(), ptwX_new(), ptwXY_free(), ptwXY_group_normType_dx, ptwXY_group_normType_norm, ptwXY_interpolationFlat, ptwXY_interpolationOther, ptwXY_intersectionWith_ptwX(), ptwXY_simpleCoalescePoints(), ptwXY_tweakDomainsToMutualify(), ptwXY_union(), ptwXY_union_fill, ptwXPoints_s::status, sum, ptwXYPoint_s::x, x1, x2, ptwXYPoint_s::y.
다음에 의해서 참조됨 : GIDI_settings_processedFlux::groupFunction().
double ptwXY_integrate | ( | ptwXYPoints * | ptwXY, |
double | xMin, | ||
double | xMax, | ||
nfu_status * | status | ||
) |
ptwXY_integration.cc 파일의 118 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::interpolation, ptwXYPoints_s::length, n, nfu_Okay, nfu_otherInterpolation, ptwXYPoints_s::points, ptwXY_f_integrate(), ptwXY_interpolatePoint(), ptwXY_interpolationOther, ptwXY_simpleCoalescePoints(), ptwXYPoints_s::status, sum, x, ptwXYPoint_s::x, x1, x2, y, ptwXYPoint_s::y, y1, y2.
다음에 의해서 참조됨 : ptwXY_integrateDomain().
double ptwXY_integrateDomain | ( | ptwXYPoints * | ptwXY, |
nfu_status * | status | ||
) |
ptwXY_integration.cc 파일의 181 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, nfu_Okay, ptwXY_getXMax(), ptwXY_getXMin(), ptwXY_integrate(), ptwXYPoints_s::status.
다음에 의해서 참조됨 : MCGIDI_angularEnergy_parsePointwiseFromTOM(), MCGIDI_energyAngular_linear_parseFromTOM(), MCGIDI_LLNL_angularEnergy_parsePointwiseFromTOM(), ptwXY_normalize().
double ptwXY_integrateDomainWithWeight_sqrt_x | ( | ptwXYPoints * | ptwXY, |
nfu_status * | status | ||
) |
ptwXY_integration.cc 파일의 284 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, nfu_Okay, ptwXY_getXMax(), ptwXY_getXMin(), ptwXY_integrateWithWeight_sqrt_x(), ptwXYPoints_s::status.
double ptwXY_integrateDomainWithWeight_x | ( | ptwXYPoints * | ptwXY, |
nfu_status * | status | ||
) |
ptwXY_integration.cc 파일의 210 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, nfu_Okay, ptwXY_getXMax(), ptwXY_getXMin(), ptwXY_integrateWithWeight_x(), ptwXYPoints_s::status.
double ptwXY_integrateWithFunction | ( | ptwXYPoints * | ptwXY, |
ptwXY_createFromFunction_callback | func, | ||
void * | argList, | ||
double | xMin, | ||
double | xMax, | ||
int | degree, | ||
int | recursionLimit, | ||
double | tolerance, | ||
nfu_status * | status | ||
) |
ptwXY_integration.cc 파일의 657 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXY_integrateWithFunctionInfo_s::argList, ptwXY_integrateWithFunctionInfo_s::degree, degree, ptwXY_integrateWithFunctionInfo_s::func, ptwXY_integrateWithFunctionInfo_s::interpolation, ptwXYPoints_s::interpolation, ptwXYPoints_s::length, nf_GnG_adaptiveQuadrature(), nfu_Okay, ptwXYPoints_s::points, ptwXY_integrateWithFunction2(), ptwXY_integrateWithFunction3(), ptwXY_simpleCoalescePoints(), G4INCL::Math::sign(), ptwXYPoints_s::status, x, ptwXYPoint_s::x, ptwXY_integrateWithFunctionInfo_s::x1, ptwXY_integrateWithFunctionInfo_s::x2, ptwXYPoint_s::y, ptwXY_integrateWithFunctionInfo_s::y1, ptwXY_integrateWithFunctionInfo_s::y2.
double ptwXY_integrateWithWeight_sqrt_x | ( | ptwXYPoints * | ptwXY, |
double | xMin, | ||
double | xMax, | ||
nfu_status * | status | ||
) |
ptwXY_integration.cc 파일의 293 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::interpolation, ptwXYPoints_s::length, n, nfu_Okay, nfu_unsupportedInterpolation, ptwXYPoints_s::points, ptwXY_interpolatePoint(), ptwXY_interpolationFlat, ptwXY_interpolationLinLin, ptwXY_simpleCoalescePoints(), ptwXYPoints_s::status, sum, x, ptwXYPoint_s::x, x1, x2, y, ptwXYPoint_s::y, y1, y2.
다음에 의해서 참조됨 : ptwXY_integrateDomainWithWeight_sqrt_x().
double ptwXY_integrateWithWeight_x | ( | ptwXYPoints * | ptwXY, |
double | xMin, | ||
double | xMax, | ||
nfu_status * | status | ||
) |
ptwXY_integration.cc 파일의 219 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::interpolation, ptwXYPoints_s::length, n, nfu_Okay, nfu_unsupportedInterpolation, ptwXYPoints_s::points, ptwXY_interpolatePoint(), ptwXY_interpolationFlat, ptwXY_interpolationLinLin, ptwXY_simpleCoalescePoints(), ptwXYPoints_s::status, sum, x, ptwXYPoint_s::x, x1, x2, y, ptwXYPoint_s::y, y1, y2.
다음에 의해서 참조됨 : ptwXY_integrateDomainWithWeight_x().
nfu_status ptwXY_interpolatePoint | ( | ptwXY_interpolation | interpolation, |
double | x, | ||
double * | y, | ||
double | x1, | ||
double | y1, | ||
double | x2, | ||
double | y2 | ||
) |
ptwXY_interpolation.cc 파일의 30 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Exp(), G4Log(), nfu_invalidInterpolation, nfu_Okay, nfu_otherInterpolation, ptwXY_interpolationFlat, ptwXY_interpolationLinLin, ptwXY_interpolationLinLog, ptwXY_interpolationLogLin, ptwXY_interpolationLogLog, ptwXY_interpolationOther, x, y1, y2.
다음에 의해서 참조됨 : ptwXY_applyFunction2(), ptwXY_applyFunctionZeroCrossing(), ptwXY_convolution2(), ptwXY_createFromFunctionBisect(), ptwXY_dullEdges(), ptwXY_getValueAtX(), ptwXY_integrate(), ptwXY_integrateWithFunction3(), ptwXY_integrateWithWeight_sqrt_x(), ptwXY_integrateWithWeight_x(), ptwXY_thicken(), ptwXY_thin2(), ptwXY_union().
ptwXYPoints* ptwXY_intersectionWith_ptwX | ( | ptwXYPoints * | ptwXY, |
ptwXPoints * | ptwX, | ||
nfu_status * | status | ||
) |
ptwXY_convenient.cc 파일의 194 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::interpolation, ptwXYPoints_s::length, n, nfu_Okay, nfu_otherInterpolation, ptwXPoints_s::points, ptwXYPoints_s::points, ptwX_length(), ptwXY_clone(), ptwXY_free(), ptwXY_getValueAtX(), ptwXY_interpolationOther, ptwXY_setValueAtX(), ptwXY_simpleCoalescePoints(), ptwXPoints_s::status, ptwXYPoints_s::status, x, ptwXYPoint_s::x, y.
다음에 의해서 참조됨 : ptwXY_groupOneFunction(), ptwXY_groupThreeFunctions(), ptwXY_groupTwoFunctions().
int64_t ptwXY_length | ( | ptwXYPoints * | ptwXY | ) |
ptwXY_core.cc 파일의 583 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length.
다음에 의해서 참조됨 : MCGIDI_angular_parseFromTOM(), MCGIDI_energy_parseMadlandNixFromTOM(), MCGIDI_fromTOM_pdfOfX(), MCGIDI_product_parseFromTOM(), nf_Legendre_from_ptwXY(), ptwXY_valueTo_ptwXAndY().
nfu_status ptwXY_mergeClosePoints | ( | ptwXYPoints * | ptwXY, |
double | epsilon | ||
) |
ptwXY_convenient.cc 파일의 141 번째 라인에서 정의되었습니다.
다음을 참조함 : DBL_EPSILON, ptwXYPoints_s::length, n, nfu_Okay, ptwXYPoints_s::points, ptwXY_simpleCoalescePoints(), ptwXYPoints_s::status, x, ptwXYPoint_s::x, y, ptwXYPoint_s::y.
다음에 의해서 참조됨 : ptwXY_union().
nfu_status ptwXY_mergeFromXsAndYs | ( | ptwXYPoints * | ptwXY, |
int | length, | ||
double * | xs, | ||
double * | ys | ||
) |
ptwXY_core.cc 파일의 966 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXY_mergeFrom().
nfu_status ptwXY_mergeFromXYs | ( | ptwXYPoints * | ptwXY, |
int | length, | ||
double * | xys | ||
) |
ptwXY_core.cc 파일의 973 번째 라인에서 정의되었습니다.
다음을 참조함 : nfu_badInput, nfu_free(), nfu_malloc(), nfu_mallocError, nfu_Okay, ptwXY_mergeFrom().
nfu_status ptwXY_mod | ( | ptwXYPoints * | ptwXY, |
double | m, | ||
int | pythonMod | ||
) |
ptwXYPoints* ptwXY_mul2_ptwXY | ( | ptwXYPoints * | ptwXY1, |
ptwXYPoints * | ptwXY2, | ||
nfu_status * | status | ||
) |
ptwXY_binaryOperators.cc 파일의 187 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::interpolation, ptwXYPoints_s::length, n, nfu_Okay, nfu_otherInterpolation, ptwXYPoints_s::points, ptwXY_free(), ptwXY_getValueAtX_ignore_XOutsideDomainError(), ptwXY_interpolationFlat, ptwXY_interpolationOther, ptwXY_mul2_s_ptwXY(), ptwXY_mul_ptwXY(), ptwXY_setValueAtX(), ptwXY_simpleCoalescePoints(), ptwXY_update_biSectionMax(), x, ptwXYPoint_s::x, x1, x2, ptwXYPoint_s::y, y1, y2.
nfu_status ptwXY_mul_double | ( | ptwXYPoints * | ptwXY, |
double | value | ||
) |
ptwXY_binaryOperators.cc 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXY_slopeOffset().
ptwXYPoints* ptwXY_mul_ptwXY | ( | ptwXYPoints * | ptwXY1, |
ptwXYPoints * | ptwXY2, | ||
nfu_status * | status | ||
) |
ptwXY_binaryOperators.cc 파일의 171 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, ptwXY_binary_ptwXY(), ptwXY_clone().
다음에 의해서 참조됨 : ptwXY_mul2_ptwXY().
nfu_status ptwXY_mutualifyDomains | ( | ptwXYPoints * | ptwXY1, |
double | lowerEps1, | ||
double | upperEps1, | ||
int | positiveXOnly1, | ||
ptwXYPoints * | ptwXY2, | ||
double | lowerEps2, | ||
double | upperEps2, | ||
int | positiveXOnly2 | ||
) |
ptwXY_convenient.cc 파일의 368 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::interpolation, ptwXYPoints_s::length, nfu_domainsNotMutual, nfu_empty, nfu_invalidInterpolation, nfu_Okay, nfu_otherInterpolation, ptwXY_areDomainsMutual(), ptwXY_dullEdges(), ptwXY_getPointAtIndex_Unsafely(), ptwXY_interpolationFlat, ptwXY_interpolationOther, ptwXYPoint_s::x, ptwXYPoint_s::y.
nfu_status ptwXY_neg | ( | ptwXYPoints * | ptwXY | ) |
ptwXY_unitaryOperators.cc 파일의 34 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYOverflowPoint_s::next, nfu_Okay, ptwXYPoints_s::overflowHeader, ptwXYOverflowPoint_s::point, ptwXYPoints_s::points, ptwXY_getNonOverflowLength(), ptwXYPoints_s::status, ptwXYPoint_s::y.
다음에 의해서 참조됨 : ptwXY_sub_ptwXY().
ptwXYPoints* ptwXY_new | ( | ptwXY_interpolation | interpolation, |
ptwXY_interpolationOtherInfo const * | interpolationOtherInfo, | ||
double | biSectionMax, | ||
double | accuracy, | ||
int64_t | primarySize, | ||
int64_t | secondarySize, | ||
nfu_status * | status, | ||
int | userFlag | ||
) |
ptwXY_core.cc 파일의 29 번째 라인에서 정의되었습니다.
다음을 참조함 : nfu_calloc(), nfu_free(), nfu_mallocError, nfu_Okay, ptwXY_setup(), ptwXYPoints_s::status.
다음에 의해서 참조됨 : MCGIDI_angularEnergy_parsePointwiseFromTOM(), MCGIDI_energyAngular_linear_parseFromTOM(), MCGIDI_KalbachMann_parseFromTOM2(), MCGIDI_product_parseFromTOM(), MCGIDI_product_parsePolynomialMultiplicity(), ptwXY_clip(), ptwXY_convolution(), ptwXY_create(), ptwXY_createFrom_Xs_Ys(), ptwXY_createFromFunction(), ptwXY_createGaussianCenteredSigma1(), ptwXY_flatInterpolationToLinear(), ptwXY_slice(), ptwXY_thin(), ptwXY_union(), ptwXY_valueTo_ptwXY(), ptwXY_xSlice().
nfu_status ptwXY_normalize | ( | ptwXYPoints * | ptwXY1 | ) |
ptwXY_integration.cc 파일의 190 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, nfu_badNorm, nfu_Okay, ptwXYPoints_s::points, ptwXY_integrateDomain(), sum, ptwXYPoint_s::y.
다음에 의해서 참조됨 : MCGIDI_energy_parseMadlandNixFromTOM().
nfu_status ptwXY_pow | ( | ptwXYPoints * | ptwXY, |
double | p | ||
) |
ptwXY_functions.cc 파일의 24 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXY_applyFunction(), ptwXY_pow_callback().
nfu_status ptwXY_reallocateOverflowPoints | ( | ptwXYPoints * | ptwXY, |
int64_t | size | ||
) |
ptwXY_core.cc 파일의 439 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, ptwXYPoints_s::mallocFailedSize, nfu_mallocError, nfu_Okay, nfu_realloc(), ptwXYPoints_s::overflowAllocatedSize, ptwXYPoints_s::overflowLength, ptwXYPoints_s::overflowPoints, ptwXY_coalescePoints(), ptwXY_minimumOverflowSize, ptwXYPoints_s::status.
다음에 의해서 참조됨 : ptwXY_setup().
nfu_status ptwXY_reallocatePoints | ( | ptwXYPoints * | ptwXY, |
int64_t | size, | ||
int | forceSmallerResize | ||
) |
ptwXY_core.cc 파일의 410 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::allocatedSize, ptwXYPoints_s::length, ptwXYPoints_s::mallocFailedSize, nfu_mallocError, nfu_Okay, nfu_realloc(), ptwXYPoints_s::points, ptwXY_minimumSize, ptwXYPoints_s::status.
다음에 의해서 참조됨 : ptwXY_coalescePoints(), ptwXY_copy(), ptwXY_mergeFrom(), ptwXY_setup(), ptwXY_setXYData(), ptwXY_setXYDataFromXsAndYs().
nfu_status ptwXY_release | ( | ptwXYPoints * | ptwXY | ) |
ptwXY_core.cc 파일의 549 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::allocatedSize, ptwXY_interpolationOtherInfo::argList, ptwXY_interpolationOtherInfo::getValueFunc, ptwXYPoints_s::interpolation, ptwXYPoints_s::interpolationOtherInfo, ptwXY_interpolationOtherInfo::interpolationString, ptwXYPoints_s::length, nfu_free(), nfu_Okay, ptwXYPoints_s::overflowAllocatedSize, ptwXYPoints_s::overflowLength, ptwXYPoints_s::overflowPoints, ptwXYPoints_s::points, ptwXY_interpolationLinLin, ptwXY_interpolationOther.
다음에 의해서 참조됨 : ptwXY_free(), ptwXY_setup().
ptwXPoints* ptwXY_runningIntegral | ( | ptwXYPoints * | ptwXY, |
nfu_status * | status | ||
) |
ptwXY_integration.cc 파일의 632 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::interpolation, ptwXYPoints_s::length, nfu_Okay, ptwXYPoints_s::points, ptwX_free(), ptwX_new(), ptwX_setPointAtIndex(), ptwXY_f_integrate(), ptwXY_simpleCoalescePoints(), sum, ptwXYPoint_s::x, ptwXYPoint_s::y.
다음에 의해서 참조됨 : MCGIDI_angular_parseFromTOM(), MCGIDI_energy_parseMadlandNixFromTOM(), MCGIDI_fromTOM_pdfOfX(), MCGIDI_KalbachMann_parseFromTOM2().
nfu_status ptwXY_scaleOffsetXAndY | ( | ptwXYPoints * | ptwXY, |
double | xScale, | ||
double | xOffset, | ||
double | yScale, | ||
double | yOffset | ||
) |
ptwXY_methods.cc 파일의 481 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, nfu_Okay, nfu_XNotAscending, ptwXYPoints_s::points, ptwXY_simpleCoalescePoints(), ptwXYPoints_s::status, tmp, ptwXYPoint_s::x, ptwXYPoint_s::y.
다음에 의해서 참조됨 : MCGIDI_misc_Data2ptwXYPointsInUnitsOf().
double ptwXY_setAccuracy | ( | ptwXYPoints * | ptwXY, |
double | accuracy | ||
) |
ptwXY_core.cc 파일의 379 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::accuracy, ptwXY_minAccuracy.
다음에 의해서 참조됨 : ptwXY_setup().
double ptwXY_setBiSectionMax | ( | ptwXYPoints * | ptwXY, |
double | biSectionMax | ||
) |
ptwXY_core.cc 파일의 397 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::biSectionMax, ptwXY_maxBiSectionMax.
다음에 의해서 참조됨 : ptwXY_setup().
nfu_status ptwXY_setup | ( | ptwXYPoints * | ptwXY, |
ptwXY_interpolation | interpolation, | ||
ptwXY_interpolationOtherInfo const * | interpolationOtherInfo, | ||
double | biSectionMax, | ||
double | accuracy, | ||
int64_t | primarySize, | ||
int64_t | secondarySize, | ||
int | userFlag | ||
) |
ptwXY_core.cc 파일의 46 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::accuracy, ptwXYPoints_s::allocatedSize, ptwXY_interpolationOtherInfo::argList, ptwXYPoints_s::biSectionMax, flatInterpolationString, ptwXY_interpolationOtherInfo::getValueFunc, ptwXYPoints_s::interpolation, ptwXYPoints_s::interpolationOtherInfo, ptwXY_interpolationOtherInfo::interpolationString, ptwXYPoints_s::length, linLinInterpolationString, linLogInterpolationString, logLinInterpolationString, logLogInterpolationString, ptwXYPoints_s::mallocFailedSize, nfu_mallocError, nfu_Okay, nfu_otherInterpolation, ptwXYPoints_s::overflowAllocatedSize, ptwXYPoints_s::overflowHeader, ptwXYPoints_s::overflowLength, ptwXYPoints_s::overflowPoints, ptwXYPoints_s::points, ptwXY_initialOverflowPoint(), ptwXY_interpolationFlat, ptwXY_interpolationLinLin, ptwXY_interpolationLinLog, ptwXY_interpolationLogLin, ptwXY_interpolationLogLog, ptwXY_interpolationOther, ptwXY_maxBiSectionMax, ptwXY_minAccuracy, ptwXY_reallocateOverflowPoints(), ptwXY_reallocatePoints(), ptwXY_release(), ptwXY_setAccuracy(), ptwXY_setBiSectionMax(), ptwXY_setUserFlag(), ptwXY_sigma_none, ptwXYPoints_s::status, ptwXYPoints_s::typeX, ptwXYPoints_s::typeY, ptwXYPoints_s::userFlag.
다음에 의해서 참조됨 : ptwXY_new().
void ptwXY_setUserFlag | ( | ptwXYPoints * | ptwXY, |
int | userFlag | ||
) |
ptwXY_core.cc 파일의 365 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::userFlag.
다음에 의해서 참조됨 : ptwXY_setup().
nfu_status ptwXY_setValueAtX | ( | ptwXYPoints * | ptwXY, |
double | x, | ||
double | y | ||
) |
ptwXY_core.cc 파일의 876 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXY_setValueAtX_overrideIfClose().
다음에 의해서 참조됨 : MCGIDI_angular_parseFromTOM(), MCGIDI_angularEnergy_parsePointwiseFromTOM(), MCGIDI_energyAngular_linear_parseFromTOM(), MCGIDI_fromTOM_pdfsOfXGivenW(), MCGIDI_KalbachMann_parseFromTOM2(), MCGIDI_product_parsePolynomialMultiplicity(), ptwXY_applyFunction2(), ptwXY_applyFunctionZeroCrossing(), ptwXY_clip(), ptwXY_clip2(), ptwXY_convolution(), ptwXY_convolution3(), ptwXY_createGaussianCenteredSigma1(), ptwXY_createGaussianCenteredSigma1_2(), ptwXY_div_ptwXY(), ptwXY_div_s_ptwXY(), ptwXY_dullEdges(), ptwXY_exp_s(), ptwXY_flatInterpolationToLinear(), ptwXY_intersectionWith_ptwX(), ptwXY_LinLogToLinLin(), ptwXY_LogLinToLinLin(), ptwXY_LogLogToLinLin(), ptwXY_mul2_ptwXY(), ptwXY_mul2_s_ptwXY(), ptwXY_otherToLinLin(), ptwXY_thicken(), ptwXY_valueTo_ptwXY(), ptwXY_xSlice().
nfu_status ptwXY_setValueAtX_overrideIfClose | ( | ptwXYPoints * | ptwXY, |
double | x, | ||
double | y, | ||
double | eps, | ||
int | override | ||
) |
ptwXY_core.cc 파일의 883 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYOverflowPoint_s::index, ptwXYPoints_s::length, ptwXYOverflowPoint_s::next, nfu_Okay, ptwXYPoints_s::overflowAllocatedSize, ptwXYPoints_s::overflowHeader, ptwXYPoints_s::overflowLength, ptwXYPoints_s::overflowPoints, ptwXYOverflowPoint_s::point, ptwXYPoints_s::points, ptwXYOverflowPoint_s::prior, ptwXY_coalescePoints(), ptwXY_getNonOverflowLength(), ptwXY_getPointsAroundX_closeIsEqual(), ptwXY_lessEqualGreaterX_between, ptwXY_lessEqualGreaterX_empty, ptwXY_lessEqualGreaterX_equal, ptwXY_lessEqualGreaterX_greater, ptwXY_lessEqualGreaterX_lessThan, ptwXYPoints_s::status, x, ptwXYPoint_s::x, y, ptwXYPoint_s::y.
다음에 의해서 참조됨 : ptwXY_createFromFunction(), ptwXY_createFromFunctionBisect(), ptwXY_createFromFunctionZeroCrossing(), ptwXY_setValueAtX().
nfu_status ptwXY_setXYData | ( | ptwXYPoints * | ptwXY, |
int64_t | length, | ||
double const * | xy | ||
) |
ptwXY_core.cc 파일의 597 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::allocatedSize, d, ptwXYPoints_s::length, ptwXYOverflowPoint_s::next, nfu_Okay, nfu_XNotAscending, ptwXYPoints_s::overflowHeader, ptwXYPoints_s::overflowLength, ptwXYPoints_s::points, ptwXYOverflowPoint_s::prior, ptwXY_reallocatePoints(), ptwXYPoints_s::status, ptwXYPoint_s::x, ptwXYPoint_s::y.
다음에 의해서 참조됨 : ptwXY_create().
nfu_status ptwXY_setXYDataFromXsAndYs | ( | ptwXYPoints * | ptwXY, |
int64_t | length, | ||
double const * | x, | ||
double const * | y | ||
) |
ptwXY_core.cc 파일의 631 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::allocatedSize, ptwXYPoints_s::length, nfu_Okay, nfu_XNotAscending, ptwXYPoints_s::points, ptwXY_clear(), ptwXY_reallocatePoints(), ptwXYPoints_s::status, x, ptwXYPoint_s::x, y, ptwXYPoint_s::y.
nfu_status ptwXY_setXYPairAtIndex | ( | ptwXYPoints * | ptwXY, |
int64_t | index, | ||
double | x, | ||
double | y | ||
) |
ptwXY_core.cc 파일의 1098 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYOverflowPoint_s::index, ptwXYPoints_s::length, ptwXYOverflowPoint_s::next, nfu_badIndex, nfu_badIndexForX, nfu_Okay, ptwXYPoints_s::overflowHeader, ptwXYOverflowPoint_s::point, ptwXYPoints_s::points, ptwXYOverflowPoint_s::prior, ptwXYPoints_s::status, x, ptwXYPoint_s::x, y, ptwXYPoint_s::y.
void ptwXY_showInteralStructure | ( | ptwXYPoints * | ptwXY, |
FILE * | f, | ||
int | printPointersAsNull | ||
) |
ptwXY_misc.cc 파일의 253 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::accuracy, ptwXYPoints_s::allocatedSize, ptwXY_interpolationOtherInfo::argList, ptwXYPoints_s::biSectionMax, ptwXY_interpolationOtherInfo::getValueFunc, ptwXYOverflowPoint_s::index, ptwXYPoints_s::interpolation, ptwXYPoints_s::interpolationOtherInfo, ptwXY_interpolationOtherInfo::interpolationString, ptwXYPoints_s::length, ptwXYPoints_s::mallocFailedSize, ptwXYPoints_s::minFractional_dx, n, ptwXYOverflowPoint_s::next, ptwXYPoints_s::overflowAllocatedSize, ptwXYPoints_s::overflowHeader, ptwXYPoints_s::overflowLength, ptwXYOverflowPoint_s::point, ptwXYPoints_s::points, ptwXY_getNonOverflowLength(), ptwXY_getPointAtIndex(), ptwXYPoints_s::status, ptwXYPoints_s::userFlag, ptwXYPoint_s::x, ptwXYPoint_s::y.
nfu_status ptwXY_simpleCoalescePoints | ( | ptwXYPoints * | ptwXY | ) |
ptwXY_core.cc 파일의 529 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, ptwXY_coalescePoints().
다음에 의해서 참조됨 : MCGIDI_angular_parseFromTOM(), MCGIDI_energy_parseMadlandNixFromTOM(), MCGIDI_fromTOM_pdfOfX(), MCGIDI_product_parseFromTOM(), ptwXY_applyFunction(), ptwXY_clip(), ptwXY_convolution(), ptwXY_copyToC_XY(), ptwXY_createFromFunction(), ptwXY_deletePoints(), ptwXY_div_ptwXY(), ptwXY_exp(), ptwXY_flatInterpolationToLinear(), ptwXY_getXArray(), ptwXY_groupOneFunction(), ptwXY_groupThreeFunctions(), ptwXY_groupTwoFunctions(), ptwXY_integrate(), ptwXY_integrateWithFunction(), ptwXY_integrateWithWeight_sqrt_x(), ptwXY_integrateWithWeight_x(), ptwXY_intersectionWith_ptwX(), ptwXY_mergeClosePoints(), ptwXY_mergeFrom(), ptwXY_mul2_ptwXY(), ptwXY_runningIntegral(), ptwXY_scaleOffsetXAndY(), ptwXY_slice(), ptwXY_thicken(), ptwXY_thin(), ptwXY_toOtherInterpolation2(), ptwXY_trim(), ptwXY_union(), ptwXY_valueTo_ptwXAndY().
void ptwXY_simplePrint | ( | ptwXYPoints * | ptwXY, |
char * | format | ||
) |
ptwXY_misc.cc 파일의 298 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXY_simpleWrite().
void ptwXY_simpleWrite | ( | ptwXYPoints * | ptwXY, |
FILE * | f, | ||
char * | format | ||
) |
ptwXY_misc.cc 파일의 285 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, ptwXY_getPointAtIndex(), ptwXYPoint_s::x, ptwXYPoint_s::y.
다음에 의해서 참조됨 : ptwXY_simplePrint().
ptwXYPoints* ptwXY_slice | ( | ptwXYPoints * | ptwXY, |
int64_t | index1, | ||
int64_t | index2, | ||
int64_t | secondarySize, | ||
nfu_status * | status | ||
) |
ptwXY_core.cc 파일의 248 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::accuracy, ptwXYPoints_s::biSectionMax, ptwXYPoints_s::interpolation, ptwXYPoints_s::interpolationOtherInfo, ptwXYPoints_s::length, n, nfu_badIndex, nfu_badSelf, nfu_Okay, ptwXYPoints_s::points, ptwXY_new(), ptwXY_simpleCoalescePoints(), ptwXYPoints_s::status, ptwXYPoints_s::userFlag.
다음에 의해서 참조됨 : ptwXY_clone().
nfu_status ptwXY_slopeOffset | ( | ptwXYPoints * | ptwXY, |
double | slope, | ||
double | offset | ||
) |
ptwXY_binaryOperators.cc 파일의 25 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYOverflowPoint_s::next, nfu_Okay, ptwXYPoints_s::overflowHeader, ptwXYOverflowPoint_s::point, ptwXYPoints_s::points, ptwXY_getNonOverflowLength(), ptwXYPoints_s::status, ptwXYPoint_s::y.
다음에 의해서 참조됨 : ptwXY_add_double(), ptwXY_div_doubleFrom(), ptwXY_mul_double(), ptwXY_sub_doubleFrom(), ptwXY_sub_fromDouble().
nfu_status ptwXY_sub_doubleFrom | ( | ptwXYPoints * | ptwXY, |
double | value | ||
) |
ptwXY_binaryOperators.cc 파일의 41 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXY_slopeOffset().
nfu_status ptwXY_sub_fromDouble | ( | ptwXYPoints * | ptwXY, |
double | value | ||
) |
ptwXY_binaryOperators.cc 파일의 42 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXY_slopeOffset().
ptwXYPoints* ptwXY_sub_ptwXY | ( | ptwXYPoints * | ptwXY1, |
ptwXYPoints * | ptwXY2, | ||
nfu_status * | status | ||
) |
ptwXY_binaryOperators.cc 파일의 154 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, nfu_Okay, ptwXY_binary_ptwXY(), ptwXY_clone(), ptwXY_free(), ptwXY_neg().
nfu_status ptwXY_thicken | ( | ptwXYPoints * | ptwXY1, |
int | sectionSubdivideMax, | ||
double | dxMax, | ||
double | fxMax | ||
) |
ptwXY_methods.cc 파일의 144 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Exp(), G4Log(), int(), ptwXYPoints_s::interpolation, ptwXYPoints_s::length, nfu_badInput, nfu_Okay, nfu_otherInterpolation, ptwXYPoints_s::points, ptwXY_interpolatePoint(), ptwXY_interpolationOther, ptwXY_sectionSubdivideMax, ptwXY_setValueAtX(), ptwXY_simpleCoalescePoints(), ptwXY_thicken_linear_dx(), x, ptwXYPoint_s::x, x1, x2, y, ptwXYPoint_s::y, y1, y2.
ptwXYPoints* ptwXY_thin | ( | ptwXYPoints * | ptwXY1, |
double | accuracy, | ||
nfu_status * | status | ||
) |
ptwXY_methods.cc 파일의 211 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::accuracy, ptwXYPoints_s::biSectionMax, ptwXYPoints_s::interpolation, ptwXYPoints_s::interpolationOtherInfo, ptwXYPoints_s::length, nfu_calloc(), nfu_free(), nfu_Okay, nfu_otherInterpolation, ptwXYPoints_s::overflowLength, ptwXYPoints_s::points, ptwXY_clone(), ptwXY_free(), ptwXY_interpolationFlat, ptwXY_interpolationOther, ptwXY_new(), ptwXY_simpleCoalescePoints(), ptwXY_thin2(), ptwXYPoints_s::userFlag, ptwXYPoint_s::y, y1, y2.
ptwXYPoints* ptwXY_toOtherInterpolation | ( | ptwXYPoints * | ptwXY, |
ptwXY_interpolation | interpolation, | ||
double | accuracy, | ||
nfu_status * | status | ||
) |
ptwXY_interpolation.cc 파일의 153 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::accuracy, ptwXY_interpolationOtherInfo::argList, ptwXY_interpolationOtherInfo::getValueFunc, ptwXYPoints_s::interpolation, ptwXYPoints_s::interpolationOtherInfo, nfu_Okay, nfu_unsupportedInterpolationConversion, ptwXY_clone(), ptwXY_cloneToInterpolation(), ptwXY_free(), ptwXY_interpolationFlat, ptwXY_interpolationLinLin, ptwXY_interpolationLinLog, ptwXY_interpolationLogLin, ptwXY_interpolationLogLog, ptwXY_interpolationOther, ptwXY_LinLogToLinLin(), ptwXY_LogLinToLinLin(), ptwXY_LogLogToLinLin(), ptwXY_otherToLinLin(), ptwXY_toOtherInterpolation2(), ptwXYPoints_s::status.
ptwXYPoints* ptwXY_toUnitbase | ( | ptwXYPoints * | ptwXY, |
nfu_status * | status | ||
) |
ptwXY_interpolation.cc 파일의 306 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, n, nfu_tooFewPoints, ptwXYPoints_s::points, ptwXY_clone(), ptwXYPoint_s::x, ptwXYPoint_s::y.
다음에 의해서 참조됨 : ptwXY_unitbaseInterpolate().
nfu_status ptwXY_trim | ( | ptwXYPoints * | ptwXY | ) |
ptwXY_methods.cc 파일의 315 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, nfu_Okay, ptwXYPoints_s::points, ptwXY_simpleCoalescePoints(), ptwXYPoints_s::status, ptwXYPoint_s::y.
nfu_status ptwXY_tweakDomainsToMutualify | ( | ptwXYPoints * | ptwXY1, |
ptwXYPoints * | ptwXY2, | ||
int | epsilonFactor, | ||
double | epsilon | ||
) |
ptwXY_convenient.cc 파일의 295 번째 라인에서 정의되었습니다.
다음을 참조함 : DBL_EPSILON, ptwXYPoints_s::length, nfu_domainsNotMutual, nfu_empty, nfu_Okay, nfu_tooFewPoints, ptwXY_getPointAtIndex_Unsafely(), ptwXYPoints_s::status, sum, ptwXYPoint_s::x, ptwXYPoint_s::y.
다음에 의해서 참조됨 : ptwXY_groupThreeFunctions(), ptwXY_groupTwoFunctions().
ptwXYPoints* ptwXY_union | ( | ptwXYPoints * | ptwXY1, |
ptwXYPoints * | ptwXY2, | ||
nfu_status * | status, | ||
int | unionOptions | ||
) |
ptwXY_methods.cc 파일의 349 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::accuracy, ptwXYPoints_s::biSectionMax, DBL_EPSILON, ptwXYPoints_s::interpolation, ptwXYPoints_s::length, n, nfu_Okay, nfu_otherInterpolation, nfu_tooFewPoints, ptwXYPoints_s::overflowAllocatedSize, ptwXYPoints_s::points, ptwXY_free(), ptwXY_interpolatePoint(), ptwXY_interpolationOther, ptwXY_mergeClosePoints(), ptwXY_minimumSize, ptwXY_new(), ptwXY_simpleCoalescePoints(), ptwXY_union_fill, ptwXY_union_mergeClosePoints, ptwXY_union_trim, ptwXYPoints_s::status, ptwXYPoints_s::userFlag, ptwXYPoint_s::x, x1, x2, y, ptwXYPoint_s::y, y1, y2.
다음에 의해서 참조됨 : ptwXY_binary_ptwXY(), ptwXY_div_ptwXY(), ptwXY_div_ptwXY_forFlats(), ptwXY_groupThreeFunctions(), ptwXY_groupTwoFunctions().
ptwXYPoints* ptwXY_unitbaseInterpolate | ( | double | w, |
double | w1, | ||
ptwXYPoints * | ptwXY1, | ||
double | w2, | ||
ptwXYPoints * | ptwXY2, | ||
nfu_status * | status | ||
) |
ptwXY_interpolation.cc 파일의 363 번째 라인에서 정의되었습니다.
다음을 참조함 : a, f, g, ptwXYPoints_s::length, nfu_XOutsideDomain, ptwXYPoints_s::points, ptwXY_add_ptwXY(), ptwXY_clone(), ptwXY_free(), ptwXY_fromUnitbase(), ptwXY_toUnitbase(), ptwXYPoint_s::x, ptwXYPoint_s::y.
void ptwXY_update_biSectionMax | ( | ptwXYPoints * | ptwXY1, |
double | oldLength | ||
) |
ptwXY_misc.cc 파일의 31 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::biSectionMax, G4Log(), ptwXYPoints_s::length, ptwXY_maxBiSectionMax.
다음에 의해서 참조됨 : ptwXY_applyFunction(), ptwXY_div_ptwXY(), ptwXY_mul2_ptwXY().
nfu_status ptwXY_valueTo_ptwXAndY | ( | ptwXYPoints * | ptwXY, |
double ** | xs, | ||
double ** | ys | ||
) |
ptwXY_convenient.cc 파일의 450 번째 라인에서 정의되었습니다.
다음을 참조함 : free, nfu_mallocError, nfu_Okay, ptwXYPoints_s::points, ptwXY_length(), ptwXY_simpleCoalescePoints(), ptwXYPoints_s::status, ptwXYPoint_s::x, ptwXYPoint_s::y.
ptwXYPoints* ptwXY_valueTo_ptwXY | ( | double | x1, |
double | x2, | ||
double | y, | ||
nfu_status * | status | ||
) |
ptwXY_convenient.cc 파일의 477 번째 라인에서 정의되었습니다.
다음을 참조함 : n, nfu_Okay, nfu_XNotAscending, ptwXY_interpolationLinLin, ptwXY_maxBiSectionMax, ptwXY_minAccuracy, ptwXY_new(), ptwXY_setValueAtX().
ptwXYPoints* ptwXY_xMaxSlice | ( | ptwXYPoints * | ptwXY, |
double | xMax, | ||
int64_t | secondarySize, | ||
int | fill, | ||
nfu_status * | status | ||
) |
ptwXY_core.cc 파일의 326 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, ptwXY_getXMin(), ptwXY_xSlice().
ptwXYPoints* ptwXY_xMinSlice | ( | ptwXYPoints * | ptwXY, |
double | xMin, | ||
int64_t | secondarySize, | ||
int | fill, | ||
nfu_status * | status | ||
) |
ptwXY_core.cc 파일의 315 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::length, ptwXY_getXMax(), ptwXY_xSlice().
ptwXYPoints* ptwXY_xSlice | ( | ptwXYPoints * | ptwXY, |
double | xMin, | ||
double | xMax, | ||
int64_t | secondarySize, | ||
int | fill, | ||
nfu_status * | status | ||
) |
ptwXY_core.cc 파일의 274 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::accuracy, ptwXYPoints_s::biSectionMax, ptwXYPoints_s::interpolation, ptwXYPoints_s::interpolationOtherInfo, ptwXYPoints_s::length, n, nfu_Okay, ptwXYPoints_s::overflowAllocatedSize, ptwXYPoints_s::points, ptwXY_clone(), ptwXY_coalescePoints(), ptwXY_free(), ptwXY_getValueAtX(), ptwXY_getXMax(), ptwXY_getXMin(), ptwXY_new(), ptwXY_setValueAtX(), ptwXYPoints_s::status, ptwXYPoints_s::userFlag, ptwXYPoint_s::x, y.
다음에 의해서 참조됨 : GIDI_settings_processedFlux::groupFunction(), ptwXY_createGaussian(), ptwXY_xMaxSlice(), ptwXY_xMinSlice().