|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
Go to the source code of this file.
| nfu_status ptwX_abs | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX ) |
Definition at line 588 of file ptwX_core.c.
| nfu_status ptwX_add_double | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| double | value ) |
Definition at line 613 of file ptwX_core.c.
| nfu_status ptwX_add_ptwX | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX1, | ||
| ptwXPoints * | ptwX2 ) |
Definition at line 647 of file ptwX_core.c.
| nfu_status ptwX_ascendingOrder | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| int * | order ) |
Definition at line 364 of file ptwX_core.c.
| nfu_status ptwX_clear | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX ) |
Definition at line 191 of file ptwX_core.c.
Referenced by ptwX_copy().
| ptwXPoints * ptwX_clone | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX ) |
Definition at line 113 of file ptwX_core.c.
Referenced by ptwX_unique().
| nfu_status ptwX_close | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX1, | ||
| ptwXPoints * | ptwX2, | ||
| int | epsilonFactor, | ||
| double | epsilon, | ||
| int * | index ) |
Definition at line 754 of file ptwX_core.c.
| nfu_status ptwX_closesDifference | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| double | value, | ||
| int64_t * | index, | ||
| double * | difference ) |
Definition at line 489 of file ptwX_core.c.
| nfu_status ptwX_closesDifferenceInRange | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| int64_t | i1, | ||
| int64_t | i2, | ||
| double | value, | ||
| int64_t * | index, | ||
| double * | difference ) |
Definition at line 496 of file ptwX_core.c.
Referenced by ptwX_closesDifference().
| nfu_status ptwX_compare | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX1, | ||
| ptwXPoints * | ptwX2, | ||
| int * | comparison ) |
Definition at line 722 of file ptwX_core.c.
| nfu_status ptwX_copy | ( | statusMessageReporting * | smr, |
| ptwXPoints * | dest, | ||
| ptwXPoints * | src ) |
Definition at line 89 of file ptwX_core.c.
| int ptwX_countOccurrences | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| double | value ) |
Definition at line 422 of file ptwX_core.c.
| ptwXPoints * ptwX_create | ( | statusMessageReporting * | smr, |
| int64_t | size, | ||
| int64_t | length, | ||
| double const * | xs ) |
Definition at line 54 of file ptwX_core.c.
Referenced by GIDI::multiGroupXYs1d(), GIDI::Transporting::Flux::process(), and ptwX_fromString().
| ptwXPoints * ptwX_createLine | ( | statusMessageReporting * | smr, |
| int64_t | size, | ||
| int64_t | length, | ||
| double | slope, | ||
| double | offset ) |
Definition at line 71 of file ptwX_core.c.
Referenced by ptwXY_groupOneFunction(), ptwXY_groupThreeFunctions(), and ptwXY_groupTwoFunctions().
| nfu_status ptwX_deletePoints | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| int64_t | i1, | ||
| int64_t | i2 ) |
Definition at line 257 of file ptwX_core.c.
| ptwXPoints * ptwX_free | ( | ptwXPoints * | ptwX | ) |
Definition at line 213 of file ptwX_core.c.
Referenced by GIDI::multiGroupTwoXYs1ds(), GIDI::multiGroupXYs1d(), GIDI::Transporting::Flux::process(), ptwX_create(), ptwX_unique(), ptwXY_equalProbableBins(), ptwXY_groupOneFunction(), ptwXY_groupThreeFunctions(), ptwXY_groupTwoFunctions(), ptwXY_runningIntegral(), ptwXY_ysMappedToXs(), GIDI::Functions::XYs1d::toXs_pdf_cdf1d(), and GIDI::MultiGroupCalulationInformation::~MultiGroupCalulationInformation().
| ptwXPoints * ptwX_fromString | ( | statusMessageReporting * | smr, |
| char const * | str, | ||
| char | sep, | ||
| char ** | endCharacter ) |
Definition at line 404 of file ptwX_core.c.
| double * ptwX_getPointAtIndex | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| int64_t | index ) |
Definition at line 280 of file ptwX_core.c.
Referenced by GIDI::multiGroupTwoXYs1ds(), and GIDI::multiGroupXYs1d().
| double ptwX_getPointAtIndex_Unsafely | ( | ptwXPoints * | ptwX, |
| int64_t | index ) |
Definition at line 297 of file ptwX_core.c.
Referenced by GIDI::Transporting::Flux::process().
| nfu_status ptwX_initialize | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| int64_t | size ) |
Definition at line 40 of file ptwX_core.c.
Referenced by ptwX_new().
| nfu_status ptwX_insertPointsAtIndex | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| int64_t | index, | ||
| int64_t | n1, | ||
| double const * | xs ) |
Definition at line 330 of file ptwX_core.c.
| int64_t ptwX_length | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX ) |
Definition at line 222 of file ptwX_core.c.
Referenced by GIDI::multiGroupTwoXYs1ds(), GIDI::multiGroupXYs1d(), GIDI::Transporting::Flux::process(), ptwXY_groupOneFunction(), ptwXY_groupThreeFunctions(), ptwXY_groupTwoFunctions(), ptwXY_intersectionWith_ptwX(), and ptwXY_ysMappedToXs().
| nfu_status ptwX_mul_double | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| double | value ) |
Definition at line 622 of file ptwX_core.c.
| nfu_status ptwX_neg | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX ) |
Definition at line 604 of file ptwX_core.c.
| ptwXPoints * ptwX_new | ( | statusMessageReporting * | smr, |
| int64_t | size ) |
Definition at line 22 of file ptwX_core.c.
Referenced by ptwX_create(), ptwX_createLine(), ptwX_slice(), ptwX_unique(), ptwXY_equalProbableBins(), ptwXY_getXArray(), ptwXY_groupOneFunction(), ptwXY_groupThreeFunctions(), ptwXY_groupTwoFunctions(), ptwXY_runningIntegral(), and ptwXY_ysMappedToXs().
| nfu_status ptwX_range | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| double * | rangeMin, | ||
| double * | rangeMax ) |
Definition at line 699 of file ptwX_core.c.
| nfu_status ptwX_reallocatePoints | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| int64_t | size, | ||
| int | forceSmallerResize ) |
Definition at line 161 of file ptwX_core.c.
Referenced by ptwX_initialize(), ptwX_insertPointsAtIndex(), ptwX_setData(), and ptwX_setPointAtIndex().
| nfu_status ptwX_release | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX ) |
Definition at line 201 of file ptwX_core.c.
Referenced by ptwX_free().
| nfu_status ptwX_reverse | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX ) |
Definition at line 441 of file ptwX_core.c.
| nfu_status ptwX_setData | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| int64_t | length, | ||
| double const * | xs ) |
Definition at line 234 of file ptwX_core.c.
Referenced by ptwX_copy(), and ptwX_create().
| nfu_status ptwX_setPointAtIndex | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| int64_t | index, | ||
| double | x ) |
Definition at line 304 of file ptwX_core.c.
Referenced by ptwXY_equalProbableBins(), ptwXY_runningIntegral(), and ptwXY_ysMappedToXs().
| ptwXPoints * ptwX_slice | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| int64_t | index1, | ||
| int64_t | index2 ) |
Definition at line 123 of file ptwX_core.c.
Referenced by ptwX_clone().
| nfu_status ptwX_slopeOffset | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| double | slope, | ||
| double | offset ) |
Definition at line 631 of file ptwX_core.c.
Referenced by ptwX_add_double(), ptwX_mul_double(), and ptwX_neg().
| nfu_status ptwX_sort | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| enum ptwX_sort_order | order ) |
Definition at line 461 of file ptwX_core.c.
Referenced by ptwX_unique().
| nfu_status ptwX_sub_ptwX | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX1, | ||
| ptwXPoints * | ptwX2 ) |
Definition at line 673 of file ptwX_core.c.
| ptwXPoints * ptwX_unique | ( | statusMessageReporting * | smr, |
| ptwXPoints * | ptwX, | ||
| int | order ) |
Definition at line 525 of file ptwX_core.c.