매크로 | |
#define | minEps 5e-16 |
함수 | |
static nfu_status | ptwXY_createGaussianCenteredSigma1_2 (ptwXYPoints *ptwXY, double x1, double y1, double x2, double y2, int addX1Point) |
ptwXPoints * | ptwXY_getXArray (ptwXYPoints *ptwXY, nfu_status *status) |
nfu_status | ptwXY_dullEdges (ptwXYPoints *ptwXY, double lowerEps, double upperEps, int positiveXOnly) |
nfu_status | ptwXY_mergeClosePoints (ptwXYPoints *ptwXY, double epsilon) |
ptwXYPoints * | ptwXY_intersectionWith_ptwX (ptwXYPoints *ptwXY, ptwXPoints *ptwX, nfu_status *status) |
nfu_status | ptwXY_areDomainsMutual (ptwXYPoints *ptwXY1, ptwXYPoints *ptwXY2) |
nfu_status | ptwXY_tweakDomainsToMutualify (ptwXYPoints *ptwXY1, ptwXYPoints *ptwXY2, int epsilonFactor, double epsilon) |
nfu_status | ptwXY_mutualifyDomains (ptwXYPoints *ptwXY1, double lowerEps1, double upperEps1, int positiveXOnly1, ptwXYPoints *ptwXY2, double lowerEps2, double upperEps2, int positiveXOnly2) |
nfu_status | ptwXY_copyToC_XY (ptwXYPoints *ptwXY, int64_t index1, int64_t index2, int64_t allocatedSize, int64_t *numberOfPoints, double *xys) |
nfu_status | ptwXY_valueTo_ptwXAndY (ptwXYPoints *ptwXY, double **xs, double **ys) |
ptwXYPoints * | ptwXY_valueTo_ptwXY (double x1, double x2, double y, nfu_status *status) |
ptwXYPoints * | ptwXY_createGaussianCenteredSigma1 (double accuracy, nfu_status *status) |
ptwXYPoints * | ptwXY_createGaussian (double accuracy, double xCenter, double sigma, double amplitude, double xMin, double xMax, double, nfu_status *status) |
#define minEps 5e-16 |
다음에 의해서 참조됨 : LaserDrivenBeamLine::ConstructSDandField(), ptwXY_dullEdges().
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().
nfu_status ptwXY_copyToC_XY | ( | ptwXYPoints * | ptwXY, |
int64_t | index1, | ||
int64_t | index2, | ||
int64_t | allocatedSize, | ||
int64_t * | numberOfPoints, | ||
double * | xys | ||
) |
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_createGaussian | ( | double | accuracy, |
double | xCenter, | ||
double | sigma, | ||
double | amplitude, | ||
double | xMin, | ||
double | xMax, | ||
double | , | ||
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().
|
static |
ptwXY_convenient.cc 파일의 549 번째 라인에서 정의되었습니다.
다음을 참조함 : ptwXYPoints_s::accuracy, G4Exp(), nfu_Okay, ptwXY_setValueAtX(), x, x2, y.
다음에 의해서 참조됨 : ptwXY_createGaussianCenteredSigma1().
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().
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.
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().
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_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_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().
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().