|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <ptwXY.h>
Public Attributes | |
| nfu_status | status |
| ptwXY_interpolation | interpolation |
| char const * | interpolationString |
| int | userFlag |
| double | biSectionMax |
| double | accuracy |
| double | minFractional_dx |
| int64_t | length |
| int64_t | allocatedSize |
| int64_t | overflowLength |
| int64_t | overflowAllocatedSize |
| int64_t | mallocFailedSize |
| ptwXYOverflowPoint | overflowHeader |
| ptwXYPoint * | points |
| ptwXYOverflowPoint * | overflowPoints |
| double ptwXYPoints_s::accuracy |
Definition at line 85 of file ptwXY.h.
Referenced by ptwXY_clip(), ptwXY_clone2(), ptwXY_convolution(), ptwXY_copy(), ptwXY_createGaussianCenteredSigma1(), ptwXY_domainSlice(), ptwXY_flatInterpolationToLinear(), ptwXY_getAccuracy(), ptwXY_initialize(), ptwXY_setAccuracy(), ptwXY_showInteralStructure(), ptwXY_slice(), ptwXY_thin(), ptwXY_thinDomain(), ptwXY_toOtherInterpolation(), and ptwXY_union().
| int64_t ptwXYPoints_s::allocatedSize |
Definition at line 88 of file ptwXY.h.
Referenced by ptwXY_clip(), ptwXY_coalescePoints(), ptwXY_copy(), ptwXY_copyPointsOnly(), ptwXY_initialize(), ptwXY_reallocatePoints(), ptwXY_release(), ptwXY_setXYData(), ptwXY_setXYDataFromXsAndYs(), and ptwXY_showInteralStructure().
| double ptwXYPoints_s::biSectionMax |
Definition at line 84 of file ptwXY.h.
Referenced by ptwXY_applyFunction(), ptwXY_clip(), ptwXY_clone2(), ptwXY_copy(), ptwXY_domainSlice(), ptwXY_flatInterpolationToLinear(), ptwXY_getBiSectionMax(), ptwXY_initialize(), ptwXY_setBiSectionMax(), ptwXY_showInteralStructure(), ptwXY_slice(), ptwXY_thin(), ptwXY_thinDomain(), ptwXY_union(), and ptwXY_update_biSectionMax().
| ptwXY_interpolation ptwXYPoints_s::interpolation |
Definition at line 81 of file ptwXY.h.
Referenced by ptwXY_applyFunction(), ptwXY_binary_ptwXY(), ptwXY_clip(), ptwXY_clone2(), ptwXY_cloneToInterpolation(), ptwXY_convolution(), ptwXY_copy(), ptwXY_div_fromDouble(), ptwXY_div_ptwXY(), ptwXY_domainSlice(), ptwXY_dullEdges(), ptwXY_equalProbableBins(), ptwXY_exp(), ptwXY_flatInterpolationToLinear(), ptwXY_getInterpolation(), ptwXY_getValueAtX(), ptwXY_groupOneFunction(), ptwXY_groupThreeFunctions(), ptwXY_groupTwoFunctions(), ptwXY_initialize(), ptwXY_integrate(), ptwXY_integrateWithFunction(), ptwXY_integrateWithWeight_sqrt_x(), ptwXY_integrateWithWeight_x(), ptwXY_intersectionWith_ptwX(), ptwXY_inverse(), ptwXY_mul2_ptwXY(), ptwXY_mutualifyDomains(), ptwXY_neg(), ptwXY_release(), ptwXY_runningIntegral(), ptwXY_setInterpolationString(), ptwXY_showInteralStructure(), ptwXY_slice(), ptwXY_thicken(), ptwXY_thin(), ptwXY_thinDomain(), ptwXY_toOtherInterpolation(), and ptwXY_union().
| char const* ptwXYPoints_s::interpolationString |
Definition at line 82 of file ptwXY.h.
Referenced by ptwXY_binary_ptwXY(), ptwXY_clip(), ptwXY_clone2(), ptwXY_cloneToInterpolation(), ptwXY_convolution(), ptwXY_copy(), ptwXY_domainSlice(), ptwXY_flatInterpolationToLinear(), ptwXY_getInterpolationString(), ptwXY_initialize(), ptwXY_integrateWithWeight_sqrt_x(), ptwXY_integrateWithWeight_x(), ptwXY_neg(), ptwXY_release(), ptwXY_setInterpolationString(), ptwXY_showInteralStructure(), ptwXY_slice(), ptwXY_thin(), ptwXY_thinDomain(), and ptwXY_toOtherInterpolation().
| int64_t ptwXYPoints_s::length |
Definition at line 87 of file ptwXY.h.
Referenced by ptwXY_add_ptwXY(), ptwXY_appendXY(), ptwXY_applyFunction(), ptwXY_areDomainsMutual(), ptwXY_clear(), ptwXY_clip(), ptwXY_clone(), ptwXY_clone2(), ptwXY_coalescePoints(), ptwXY_convolution(), ptwXY_copy(), ptwXY_copyPointsOnly(), ptwXY_copyToC_XY(), ptwXY_createFrom_Xs_Ys(), ptwXY_createFromFunction(), ptwXY_createGaussian(), ptwXY_createGaussianCenteredSigma1(), ptwXY_deletePoints(), ptwXY_div_ptwXY(), ptwXY_domainMaxAndFrom(), ptwXY_domainMaxSlice(), ptwXY_domainMinSlice(), ptwXY_domainSlice(), ptwXY_dullEdges(), ptwXY_equalProbableBins(), ptwXY_exp(), ptwXY_flatInterpolationToLinear(), ptwXY_fromUnitbase(), ptwXY_getLowerIndexBoundingX(), ptwXY_getNonOverflowLength(), ptwXY_getPointAtIndex(), ptwXY_getPointsAroundX_closeIsEqual(), ptwXY_getSlopeAtX(), ptwXY_getXArray(), ptwXY_groupOneFunction(), ptwXY_groupThreeFunctions(), ptwXY_groupTwoFunctions(), ptwXY_initialize(), ptwXY_integrate(), ptwXY_integrateDomain(), ptwXY_integrateDomainWithWeight_sqrt_x(), ptwXY_integrateDomainWithWeight_x(), ptwXY_integrateWithFunction(), ptwXY_integrateWithWeight_sqrt_x(), ptwXY_integrateWithWeight_x(), ptwXY_intersectionWith_ptwX(), ptwXY_inverse(), ptwXY_length(), ptwXY_mergeClosePoints(), ptwXY_mul2_ptwXY(), ptwXY_mul_ptwXY(), ptwXY_mutualifyDomains(), ptwXY_normalize(), ptwXY_range(), ptwXY_rangeMax(), ptwXY_rangeMin(), ptwXY_reallocateOverflowPoints(), ptwXY_reallocatePoints(), ptwXY_release(), ptwXY_runningIntegral(), ptwXY_scaleAndOffsetDomainWith_ptwXYs(), ptwXY_scaleOffsetXAndY(), ptwXY_setValueAtX_overrideIfClose(), ptwXY_setXYData(), ptwXY_setXYDataFromXsAndYs(), ptwXY_setXYPairAtIndex(), ptwXY_showInteralStructure(), ptwXY_simpleCoalescePoints(), ptwXY_simpleWrite(), ptwXY_slice(), ptwXY_sub_ptwXY(), ptwXY_thicken(), ptwXY_thin(), ptwXY_thinDomain(), ptwXY_toUnitbase(), ptwXY_trim(), ptwXY_tweakDomainsToMutualify(), ptwXY_union(), ptwXY_unitbaseInterpolate(), and ptwXY_update_biSectionMax().
| int64_t ptwXYPoints_s::mallocFailedSize |
Definition at line 91 of file ptwXY.h.
Referenced by ptwXY_initialize(), ptwXY_reallocateOverflowPoints(), ptwXY_reallocatePoints(), and ptwXY_showInteralStructure().
| double ptwXYPoints_s::minFractional_dx |
Definition at line 86 of file ptwXY.h.
Referenced by ptwXY_copy(), and ptwXY_showInteralStructure().
| int64_t ptwXYPoints_s::overflowAllocatedSize |
Definition at line 90 of file ptwXY.h.
Referenced by ptwXY_appendXY(), ptwXY_clone(), ptwXY_clone2(), ptwXY_initialize(), ptwXY_reallocateOverflowPoints(), ptwXY_release(), ptwXY_setValueAtX_overrideIfClose(), ptwXY_showInteralStructure(), ptwXY_thinDomain(), and ptwXY_union().
| ptwXYOverflowPoint ptwXYPoints_s::overflowHeader |
Definition at line 92 of file ptwXY.h.
Referenced by ptwXY_abs(), ptwXY_appendXY(), ptwXY_clear(), ptwXY_clone2(), ptwXY_coalescePoints(), ptwXY_copy(), ptwXY_copyPointsOnly(), ptwXY_div_fromDouble(), ptwXY_domainMaxAndFrom(), ptwXY_domainMinAndFrom(), ptwXY_getPointAtIndex_Unsafely(), ptwXY_getPointsAroundX_closeIsEqual(), ptwXY_initialize(), ptwXY_mod(), ptwXY_neg(), ptwXY_range(), ptwXY_rangeMax(), ptwXY_rangeMin(), ptwXY_setValueAtX_overrideIfClose(), ptwXY_setXYData(), ptwXY_setXYPairAtIndex(), ptwXY_showInteralStructure(), and ptwXY_slopeOffset().
| int64_t ptwXYPoints_s::overflowLength |
Definition at line 89 of file ptwXY.h.
Referenced by ptwXY_appendXY(), ptwXY_clear(), ptwXY_coalescePoints(), ptwXY_domainMaxAndFrom(), ptwXY_domainMinAndFrom(), ptwXY_flatInterpolationToLinear(), ptwXY_getNonOverflowLength(), ptwXY_initialize(), ptwXY_reallocateOverflowPoints(), ptwXY_release(), ptwXY_setValueAtX_overrideIfClose(), ptwXY_setXYData(), ptwXY_showInteralStructure(), and ptwXY_thin().
| ptwXYOverflowPoint* ptwXYPoints_s::overflowPoints |
Definition at line 94 of file ptwXY.h.
Referenced by ptwXY_appendXY(), ptwXY_initialize(), ptwXY_reallocateOverflowPoints(), ptwXY_release(), and ptwXY_setValueAtX_overrideIfClose().
| ptwXYPoint* ptwXYPoints_s::points |
Definition at line 93 of file ptwXY.h.
Referenced by GIDI::Reaction::modifyCrossSection(), ptwXY_abs(), ptwXY_appendXY(), ptwXY_applyFunction(), ptwXY_binary_ptwXY(), ptwXY_clip(), ptwXY_clone2(), ptwXY_coalescePoints(), ptwXY_convolution(), ptwXY_copy(), ptwXY_copyPointsOnly(), ptwXY_copyToC_XY(), ptwXY_createFrom_Xs_Ys(), ptwXY_createFromFunction(), ptwXY_createGaussian(), ptwXY_createGaussianCenteredSigma1(), ptwXY_deletePoints(), ptwXY_div_fromDouble(), ptwXY_div_ptwXY(), ptwXY_domainMaxAndFrom(), ptwXY_domainMinAndFrom(), ptwXY_equalProbableBins(), ptwXY_exp(), ptwXY_flatInterpolationToLinear(), ptwXY_getLowerIndexBoundingX(), ptwXY_getPointAtIndex_Unsafely(), ptwXY_getPointsAroundX_closeIsEqual(), ptwXY_getXArray(), ptwXY_groupOneFunction(), ptwXY_groupThreeFunctions(), ptwXY_groupTwoFunctions(), ptwXY_initialize(), ptwXY_integrate(), ptwXY_integrateWithFunction(), ptwXY_integrateWithWeight_sqrt_x(), ptwXY_integrateWithWeight_x(), ptwXY_intersectionWith_ptwX(), ptwXY_inverse(), ptwXY_mapToXsAndAdd(), ptwXY_mergeClosePoints(), ptwXY_mod(), ptwXY_mul2_ptwXY(), ptwXY_neg(), ptwXY_normalize(), ptwXY_range(), ptwXY_rangeMax(), ptwXY_rangeMin(), ptwXY_reallocatePoints(), ptwXY_release(), ptwXY_runningIntegral(), ptwXY_scaleAndOffsetDomainWith_ptwXYs(), ptwXY_scaleOffsetXAndY(), ptwXY_setValueAtX_overrideIfClose(), ptwXY_setXYData(), ptwXY_setXYDataFromXsAndYs(), ptwXY_setXYPairAtIndex(), ptwXY_showInteralStructure(), ptwXY_slice(), ptwXY_slopeOffset(), ptwXY_startIndex(), ptwXY_thicken(), ptwXY_thin(), ptwXY_thinDomain(), ptwXY_toOtherInterpolation(), ptwXY_trim(), ptwXY_union(), ptwXY_unitbaseInterpolate(), ptwXY_valuesToC_XsAndYs(), and ptwXY_ysMappedToXs().
| nfu_status ptwXYPoints_s::status |
Definition at line 80 of file ptwXY.h.
Referenced by nf_Legendre_from_ptwXY(), ptwXY_abs(), ptwXY_add_double(), ptwXY_appendXY(), ptwXY_applyFunction(), ptwXY_areDomainsMutual(), ptwXY_clear(), ptwXY_clip(), ptwXY_clone2(), ptwXY_cloneToInterpolation(), ptwXY_coalescePoints(), ptwXY_copy(), ptwXY_copyPointsOnly(), ptwXY_copyToC_XY(), ptwXY_deletePoints(), ptwXY_div_doubleFrom(), ptwXY_div_fromDouble(), ptwXY_domainSlice(), ptwXY_dullEdges(), ptwXY_equalProbableBins(), ptwXY_exp(), ptwXY_getLowerIndexBoundingX(), ptwXY_getNonOverflowLength(), ptwXY_getPointAtIndex(), ptwXY_getPointsAroundX(), ptwXY_getSlopeAtX(), ptwXY_getStatus(), ptwXY_getValueAtX(), ptwXY_getXYPairAtIndex(), ptwXY_initialize(), ptwXY_integrate(), ptwXY_integrateDomain(), ptwXY_integrateDomainWithWeight_sqrt_x(), ptwXY_integrateDomainWithWeight_x(), ptwXY_integrateWithWeight_sqrt_x(), ptwXY_integrateWithWeight_x(), ptwXY_length(), ptwXY_mergeClosePoints(), ptwXY_mergeFromXsAndYs(), ptwXY_mergeFromXYs(), ptwXY_mod(), ptwXY_mul_double(), ptwXY_neg(), ptwXY_reallocateOverflowPoints(), ptwXY_reallocatePoints(), ptwXY_scaleAndOffsetDomainWith_ptwXYs(), ptwXY_scaleOffsetXAndY(), ptwXY_setValueAtX(), ptwXY_setValueAtX_overrideIfClose(), ptwXY_setXYData(), ptwXY_setXYDataFromXsAndYs(), ptwXY_setXYPairAtIndex(), ptwXY_showInteralStructure(), ptwXY_simpleCoalescePoints(), ptwXY_slice(), ptwXY_slopeOffset(), ptwXY_startIndex(), ptwXY_sub_doubleFrom(), ptwXY_sub_fromDouble(), ptwXY_thicken(), ptwXY_toOtherInterpolation(), ptwXY_trim(), ptwXY_tweakDomainsToMutualify(), and ptwXY_valuesToC_XsAndYs().
| int ptwXYPoints_s::userFlag |
Definition at line 83 of file ptwXY.h.
Referenced by ptwXY_clip(), ptwXY_clone2(), ptwXY_copy(), ptwXY_domainSlice(), ptwXY_flatInterpolationToLinear(), ptwXY_getUserFlag(), ptwXY_initialize(), ptwXY_setUserFlag(), ptwXY_showInteralStructure(), ptwXY_slice(), ptwXY_thin(), ptwXY_thinDomain(), and ptwXY_union().