Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <ptwXY.h>
Public Attributes | |
nfu_status | status |
ptwXY_sigma | typeX |
ptwXY_sigma | typeY |
ptwXY_interpolation | interpolation |
ptwXY_interpolationOtherInfo | interpolationOtherInfo |
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 91 of file ptwXY.h.
Referenced by ptwXY_clip(), ptwXY_convolution(), ptwXY_copy(), ptwXY_createGaussianCenteredSigma1(), ptwXY_flatInterpolationToLinear(), ptwXY_getAccuracy(), ptwXY_setAccuracy(), ptwXY_setup(), ptwXY_showInteralStructure(), ptwXY_slice(), ptwXY_thin(), ptwXY_toOtherInterpolation(), ptwXY_union(), and ptwXY_xSlice().
int64_t ptwXYPoints_s::allocatedSize |
Definition at line 94 of file ptwXY.h.
Referenced by ptwXY_clip(), ptwXY_coalescePoints(), ptwXY_copy(), ptwXY_reallocatePoints(), ptwXY_release(), ptwXY_setup(), ptwXY_setXYData(), ptwXY_setXYDataFromXsAndYs(), and ptwXY_showInteralStructure().
double ptwXYPoints_s::biSectionMax |
Definition at line 90 of file ptwXY.h.
Referenced by ptwXY_applyFunction(), ptwXY_clip(), ptwXY_copy(), ptwXY_flatInterpolationToLinear(), ptwXY_getBiSectionMax(), ptwXY_setBiSectionMax(), ptwXY_setup(), ptwXY_showInteralStructure(), ptwXY_slice(), ptwXY_thin(), ptwXY_union(), ptwXY_update_biSectionMax(), and ptwXY_xSlice().
ptwXY_interpolation ptwXYPoints_s::interpolation |
Definition at line 87 of file ptwXY.h.
Referenced by ptwXY_applyFunction(), ptwXY_binary_ptwXY(), ptwXY_clip(), ptwXY_cloneToInterpolation(), ptwXY_convolution(), ptwXY_copy(), ptwXY_div_fromDouble(), ptwXY_div_ptwXY(), ptwXY_dullEdges(), ptwXY_exp(), ptwXY_flatInterpolationToLinear(), ptwXY_getInterpolation(), ptwXY_getValueAtX(), ptwXY_groupOneFunction(), ptwXY_groupThreeFunctions(), ptwXY_groupTwoFunctions(), ptwXY_integrate(), ptwXY_integrateWithFunction(), ptwXY_integrateWithWeight_sqrt_x(), ptwXY_integrateWithWeight_x(), ptwXY_intersectionWith_ptwX(), ptwXY_mul2_ptwXY(), ptwXY_mutualifyDomains(), ptwXY_release(), ptwXY_runningIntegral(), ptwXY_setup(), ptwXY_showInteralStructure(), ptwXY_slice(), ptwXY_thicken(), ptwXY_thin(), ptwXY_toOtherInterpolation(), ptwXY_union(), and ptwXY_xSlice().
ptwXY_interpolationOtherInfo ptwXYPoints_s::interpolationOtherInfo |
Definition at line 88 of file ptwXY.h.
Referenced by ptwXY_clip(), ptwXY_cloneToInterpolation(), ptwXY_copy(), ptwXY_getInterpolationString(), ptwXY_getValueAtX(), ptwXY_release(), ptwXY_setup(), ptwXY_showInteralStructure(), ptwXY_slice(), ptwXY_thin(), ptwXY_toOtherInterpolation(), and ptwXY_xSlice().
int64_t ptwXYPoints_s::length |
Definition at line 93 of file ptwXY.h.
Referenced by ptwXY_add_ptwXY(), ptwXY_appendXY(), ptwXY_applyFunction(), ptwXY_areDomainsMutual(), ptwXY_clear(), ptwXY_clip(), ptwXY_clone(), ptwXY_coalescePoints(), ptwXY_convolution(), ptwXY_copy(), ptwXY_copyToC_XY(), ptwXY_createFrom_Xs_Ys(), ptwXY_createFromFunction(), ptwXY_createGaussian(), ptwXY_createGaussianCenteredSigma1(), ptwXY_deletePoints(), ptwXY_dullEdges(), ptwXY_exp(), ptwXY_flatInterpolationToLinear(), ptwXY_fromUnitbase(), ptwXY_getNonOverflowLength(), ptwXY_getPointAtIndex(), ptwXY_getPointsAroundX_closeIsEqual(), ptwXY_getSlopeAtX(), ptwXY_getXArray(), ptwXY_getXMaxAndFrom(), ptwXY_getYMax(), ptwXY_getYMin(), ptwXY_groupOneFunction(), ptwXY_groupThreeFunctions(), ptwXY_groupTwoFunctions(), ptwXY_integrate(), ptwXY_integrateDomain(), ptwXY_integrateDomainWithWeight_sqrt_x(), ptwXY_integrateDomainWithWeight_x(), ptwXY_integrateWithFunction(), ptwXY_integrateWithWeight_sqrt_x(), ptwXY_integrateWithWeight_x(), ptwXY_intersectionWith_ptwX(), ptwXY_length(), ptwXY_mergeClosePoints(), ptwXY_mul_ptwXY(), ptwXY_mutualifyDomains(), ptwXY_normalize(), ptwXY_reallocateOverflowPoints(), ptwXY_reallocatePoints(), ptwXY_release(), ptwXY_runningIntegral(), ptwXY_scaleOffsetXAndY(), ptwXY_setup(), 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_toUnitbase(), ptwXY_trim(), ptwXY_tweakDomainsToMutualify(), ptwXY_union(), ptwXY_unitbaseInterpolate(), ptwXY_update_biSectionMax(), ptwXY_xMaxSlice(), ptwXY_xMinSlice(), and ptwXY_xSlice().
int64_t ptwXYPoints_s::mallocFailedSize |
Definition at line 97 of file ptwXY.h.
Referenced by ptwXY_reallocateOverflowPoints(), ptwXY_reallocatePoints(), ptwXY_setup(), and ptwXY_showInteralStructure().
double ptwXYPoints_s::minFractional_dx |
Definition at line 92 of file ptwXY.h.
Referenced by ptwXY_copy(), and ptwXY_showInteralStructure().
int64_t ptwXYPoints_s::overflowAllocatedSize |
Definition at line 96 of file ptwXY.h.
Referenced by ptwXY_appendXY(), ptwXY_clone(), ptwXY_reallocateOverflowPoints(), ptwXY_release(), ptwXY_setup(), ptwXY_setValueAtX_overrideIfClose(), ptwXY_showInteralStructure(), and ptwXY_union().
ptwXYOverflowPoint ptwXYPoints_s::overflowHeader |
Definition at line 98 of file ptwXY.h.
Referenced by ptwXY_abs(), ptwXY_appendXY(), ptwXY_clear(), ptwXY_coalescePoints(), ptwXY_copy(), ptwXY_div_fromDouble(), ptwXY_getPointAtIndex_Unsafely(), ptwXY_getPointsAroundX_closeIsEqual(), ptwXY_getXMaxAndFrom(), ptwXY_getXMinAndFrom(), ptwXY_getYMax(), ptwXY_getYMin(), ptwXY_mod(), ptwXY_neg(), ptwXY_setup(), ptwXY_setValueAtX_overrideIfClose(), ptwXY_setXYData(), ptwXY_setXYPairAtIndex(), ptwXY_showInteralStructure(), and ptwXY_slopeOffset().
int64_t ptwXYPoints_s::overflowLength |
Definition at line 95 of file ptwXY.h.
Referenced by ptwXY_appendXY(), ptwXY_clear(), ptwXY_coalescePoints(), ptwXY_flatInterpolationToLinear(), ptwXY_getNonOverflowLength(), ptwXY_getXMaxAndFrom(), ptwXY_getXMinAndFrom(), ptwXY_reallocateOverflowPoints(), ptwXY_release(), ptwXY_setup(), ptwXY_setValueAtX_overrideIfClose(), ptwXY_setXYData(), ptwXY_showInteralStructure(), and ptwXY_thin().
ptwXYOverflowPoint* ptwXYPoints_s::overflowPoints |
Definition at line 100 of file ptwXY.h.
Referenced by ptwXY_appendXY(), ptwXY_reallocateOverflowPoints(), ptwXY_release(), ptwXY_setup(), and ptwXY_setValueAtX_overrideIfClose().
ptwXYPoint* ptwXYPoints_s::points |
Definition at line 99 of file ptwXY.h.
Referenced by ptwXY_abs(), ptwXY_appendXY(), ptwXY_applyFunction(), ptwXY_clip(), ptwXY_coalescePoints(), ptwXY_convolution(), ptwXY_copy(), ptwXY_copyToC_XY(), ptwXY_createFrom_Xs_Ys(), ptwXY_createFromFunction(), ptwXY_createGaussian(), ptwXY_createGaussianCenteredSigma1(), ptwXY_deletePoints(), ptwXY_div_fromDouble(), ptwXY_exp(), ptwXY_flatInterpolationToLinear(), ptwXY_getPointAtIndex_Unsafely(), ptwXY_getPointsAroundX_closeIsEqual(), ptwXY_getXArray(), ptwXY_getXMaxAndFrom(), ptwXY_getXMinAndFrom(), ptwXY_getYMax(), ptwXY_getYMin(), ptwXY_groupOneFunction(), ptwXY_groupThreeFunctions(), ptwXY_groupTwoFunctions(), ptwXY_integrate(), ptwXY_integrateWithFunction(), ptwXY_integrateWithWeight_sqrt_x(), ptwXY_integrateWithWeight_x(), ptwXY_intersectionWith_ptwX(), ptwXY_mergeClosePoints(), ptwXY_mod(), ptwXY_neg(), ptwXY_normalize(), ptwXY_reallocatePoints(), ptwXY_release(), ptwXY_runningIntegral(), ptwXY_scaleOffsetXAndY(), ptwXY_setup(), ptwXY_setValueAtX_overrideIfClose(), ptwXY_setXYData(), ptwXY_setXYDataFromXsAndYs(), ptwXY_setXYPairAtIndex(), ptwXY_showInteralStructure(), ptwXY_slice(), ptwXY_slopeOffset(), ptwXY_thicken(), ptwXY_thin(), ptwXY_trim(), ptwXY_union(), ptwXY_unitbaseInterpolate(), and ptwXY_valueTo_ptwXAndY().
nfu_status ptwXYPoints_s::status |
Definition at line 85 of file ptwXY.h.
Referenced by ptwXY_abs(), ptwXY_applyFunction(), ptwXY_areDomainsMutual(), ptwXY_clear(), ptwXY_clip(), ptwXY_coalescePoints(), ptwXY_copy(), ptwXY_copyToC_XY(), ptwXY_deletePoints(), ptwXY_div_doubleFrom(), ptwXY_div_fromDouble(), ptwXY_dullEdges(), ptwXY_exp(), ptwXY_getPointAtIndex(), ptwXY_getStatus(), ptwXY_getValueAtX(), ptwXY_getXArray(), ptwXY_integrate(), ptwXY_integrateDomain(), ptwXY_integrateDomainWithWeight_sqrt_x(), ptwXY_integrateDomainWithWeight_x(), ptwXY_integrateWithFunction(), ptwXY_integrateWithWeight_sqrt_x(), ptwXY_integrateWithWeight_x(), ptwXY_intersectionWith_ptwX(), ptwXY_mergeClosePoints(), ptwXY_mod(), ptwXY_neg(), ptwXY_new(), ptwXY_reallocateOverflowPoints(), ptwXY_reallocatePoints(), ptwXY_scaleOffsetXAndY(), ptwXY_setup(), ptwXY_setValueAtX_overrideIfClose(), ptwXY_setXYData(), ptwXY_setXYDataFromXsAndYs(), ptwXY_setXYPairAtIndex(), ptwXY_showInteralStructure(), ptwXY_slice(), ptwXY_slopeOffset(), ptwXY_toOtherInterpolation(), ptwXY_trim(), ptwXY_tweakDomainsToMutualify(), ptwXY_union(), ptwXY_valueTo_ptwXAndY(), and ptwXY_xSlice().
ptwXY_sigma ptwXYPoints_s::typeX |
Definition at line 86 of file ptwXY.h.
Referenced by ptwXY_setup().
ptwXY_sigma ptwXYPoints_s::typeY |
Definition at line 86 of file ptwXY.h.
Referenced by ptwXY_setup().
int ptwXYPoints_s::userFlag |
Definition at line 89 of file ptwXY.h.
Referenced by ptwXY_clip(), ptwXY_copy(), ptwXY_flatInterpolationToLinear(), ptwXY_getUserFlag(), ptwXY_setup(), ptwXY_setUserFlag(), ptwXY_showInteralStructure(), ptwXY_slice(), ptwXY_thin(), ptwXY_union(), and ptwXY_xSlice().