#include <stdio.h>
#include <stdint.h>
#include <string.h>
#include <stdarg.h>
매크로 | |
#define | NUMERICALFUNCTIONS_SVN_VERSION 110+ |
#define | nf_floatToShortestString_trimZeros ( 1 << 0 ) |
#define | nf_floatToShortestString_keepPeriod ( 1 << 1 ) |
#define | nf_floatToShortestString_includeSign ( 1 << 2 ) |
타입정의 | |
typedef enum nfu_status_e | nfu_status |
함수 | |
double | nfu_getNAN (void) |
int | nfu_isNAN (double d) |
double | nfu_getInfinity (double sign) |
const char * | nfu_statusMessage (nfu_status status) |
void | nfu_setMemoryDebugMode (int mode) |
void * | nfu_malloc (size_t size) |
void * | nfu_calloc (size_t size, size_t n) |
void * | nfu_realloc (size_t size, void *old) |
void * | nfu_free (void *p) |
void | nfu_printMsg (char *fmt,...) |
void | nfu_printErrorMsg (char *fmt,...) |
nfu_status | nfu_stringToListOfDoubles (char const *str, int64_t *numberConverted, double **doublePtr, char **endCharacter) |
char * | nf_floatToShortestString (double value, int significantDigits, int favorEFormBy, int flags) |
#define nf_floatToShortestString_includeSign ( 1 << 2 ) |
nf_utilities.h 파일의 18 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : nf_floatToShortestString().
#define nf_floatToShortestString_keepPeriod ( 1 << 1 ) |
nf_utilities.h 파일의 17 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : nf_floatToShortestString().
#define nf_floatToShortestString_trimZeros ( 1 << 0 ) |
nf_utilities.h 파일의 16 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : nf_floatToShortestString().
#define NUMERICALFUNCTIONS_SVN_VERSION 110+ |
nf_utilities.h 파일의 14 번째 라인에서 정의되었습니다.
typedef enum nfu_status_e nfu_status |
enum nfu_status_e |
nf_utilities.h 파일의 25 번째 라인에서 정의되었습니다.
nf_stringToDoubles.cc 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : int(), isfinite, nf_floatToShortestString_includeSign, nf_floatToShortestString_keepPeriod, nf_floatToShortestString_trimZeros, G4INCL::Math::sign().
void* nfu_calloc | ( | size_t | size, |
size_t | n | ||
) |
nf_utilities.cc 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : nfu_debugging, printf().
다음에 의해서 참조됨 : ptwX_new(), ptwXY_new(), ptwXY_thin().
nf_utilities.cc 파일의 143 번째 라인에서 정의되었습니다.
다음을 참조함 : free, nfu_debugging, printf().
다음에 의해서 참조됨 : nf_Legendre_free(), nf_Legendre_new(), nf_Legendre_release(), ptwX_free(), ptwX_fromString(), ptwX_new(), ptwX_release(), ptwXY_cloneToInterpolation(), ptwXY_copy(), ptwXY_free(), ptwXY_fromString(), ptwXY_mergeFrom(), ptwXY_mergeFromXYs(), ptwXY_new(), ptwXY_release(), ptwXY_thin().
double nfu_getInfinity | ( | double | sign | ) |
nf_utilities.cc 파일의 68 번째 라인에서 정의되었습니다.
double nfu_getNAN | ( | void | ) |
nf_utilities.cc 파일의 54 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ptwXY_div_ptwXY(), ptwXY_getXMaxAndFrom(), ptwXY_getXMinAndFrom().
int nfu_isNAN | ( | double | d | ) |
void* nfu_malloc | ( | size_t | size | ) |
nf_utilities.cc 파일의 113 번째 라인에서 정의되었습니다.
다음을 참조함 : nfu_debugging, printf().
다음에 의해서 참조됨 : nf_Legendre_new(), nfu_stringToListOfDoubles2(), ptwXY_mergeFrom(), ptwXY_mergeFromXYs().
void nfu_printErrorMsg | ( | char * | fmt, |
... | |||
) |
nf_utilities.cc 파일의 166 번째 라인에서 정의되었습니다.
void nfu_printMsg | ( | char * | fmt, |
... | |||
) |
nf_utilities.cc 파일의 154 번째 라인에서 정의되었습니다.
nf_utilities.cc 파일의 133 번째 라인에서 정의되었습니다.
다음을 참조함 : nfu_debugging, printf().
다음에 의해서 참조됨 : nf_Legendre_reallocateCls(), ptwX_reallocatePoints(), ptwXY_reallocateOverflowPoints(), ptwXY_reallocatePoints().
nf_utilities.cc 파일의 106 번째 라인에서 정의되었습니다.
다음을 참조함 : nfu_debugging.
const char* nfu_statusMessage | ( | nfu_status | status | ) |
nf_utilities.cc 파일의 76 번째 라인에서 정의되었습니다.
다음을 참조함 : badIndex_message, badIndexForX_message, badInput_message, badIntegrationInput_message, badNorm_message, badSelf_message, divByZero_message, empty_message, failedToConverge_message, insufficientMemory_message, invalidInterpolation_message, mallocError_message, nfu_badIndex, nfu_badIndexForX, nfu_badInput, nfu_badIntegrationInput, nfu_badNorm, nfu_badSelf, nfu_divByZero, nfu_domainsNotMutual, nfu_empty, nfu_failedToConverge, nfu_insufficientMemory, nfu_invalidInterpolation, nfu_mallocError, nfu_oddNumberOfValues, nfu_Okay, nfu_otherInterpolation, nfu_tooFewPoints, nfu_unsupportedInterpolation, nfu_unsupportedInterpolationConversion, nfu_XNotAscending, nfu_XOutsideDomain, notMutualDomian_message, oddNumberOfValues_message, Okay_message, otherInterpolation_message, tooFewPoints_message, unknownStatus_message, unsupportedInterpolation_message, unsupportedInterpolationConversion_message, XNotAscending_message, XOutsideDomain_message.
다음에 의해서 참조됨 : MCGIDI_angular_parseFromTOM(), MCGIDI_angularEnergy_parsePointwiseFromTOM(), MCGIDI_energy_parseMadlandNixFromTOM(), MCGIDI_energy_parseNBodyPhaseSpaceFromTOM(), MCGIDI_energyAngular_linear_parseFromTOM(), MCGIDI_fromTOM_pdfOfX(), MCGIDI_KalbachMann_parseFromTOM2(), MCGIDI_LLNL_angularEnergy_parsePointwiseFromTOM(), MCGIDI_misc_Data2ptwXYPointsInUnitsOf(), MCGIDI_product_parseFromTOM(), MCGIDI_product_parsePolynomialMultiplicity(), MCGIDI_target_heated_read(), MCGIDI_target_heated_recast().
nfu_status nfu_stringToListOfDoubles | ( | char const * | str, |
int64_t * | numberConverted, | ||
double ** | doublePtr, | ||
char ** | endCharacter | ||
) |
nf_stringToDoubles.cc 파일의 29 번째 라인에서 정의되었습니다.
다음을 참조함 : nfu_stringToListOfDoubles2().
다음에 의해서 참조됨 : ptwX_fromString(), ptwXY_fromString().