|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
Go to the source code of this file.
Macros | |
| #define | minEps 5e-16 |
Typedefs | |
| typedef nfu_status(* | interpolation_func) (statusMessageReporting *smr, ptwXYPoints *desc, double x1, double y1, double x2, double y2, int depth) |
Functions | |
| nfu_status | ptwXY_interpolatePoint (statusMessageReporting *smr, ptwXY_interpolation interpolation, double x, double *y, double x1, double y1, double x2, double y2) |
| ptwXYPoints * | ptwXY_flatInterpolationToLinear (statusMessageReporting *smr, ptwXYPoints *ptwXY, double lowerEps, double upperEps) |
| ptwXYPoints * | ptwXY_toOtherInterpolation (statusMessageReporting *smr, ptwXYPoints *ptwXY, ptwXY_interpolation interpolationTo, double accuracy) |
| ptwXYPoints * | ptwXY_toUnitbase (statusMessageReporting *smr, ptwXYPoints *ptwXY, int scaleRange) |
| ptwXYPoints * | ptwXY_fromUnitbase (statusMessageReporting *smr, ptwXYPoints *ptwXY, double domainMin, double domainMax, int scaleRange) |
| ptwXYPoints * | ptwXY_unitbaseInterpolate (statusMessageReporting *smr, double w, double w1, ptwXYPoints *ptwXY1, double w2, ptwXYPoints *ptwXY2, int scaleRange) |
| #define minEps 5e-16 |
| typedef nfu_status(* interpolation_func) (statusMessageReporting *smr, ptwXYPoints *desc, double x1, double y1, double x2, double y2, int depth) |
Definition at line 15 of file ptwXY_interpolation.c.
| ptwXYPoints * ptwXY_flatInterpolationToLinear | ( | statusMessageReporting * | smr, |
| ptwXYPoints * | ptwXY, | ||
| double | lowerEps, | ||
| double | upperEps ) |
Definition at line 100 of file ptwXY_interpolation.c.
Referenced by GIDI::Functions::XYs1d::asXYs1d().
| ptwXYPoints * ptwXY_fromUnitbase | ( | statusMessageReporting * | smr, |
| ptwXYPoints * | ptwXY, | ||
| double | domainMin, | ||
| double | domainMax, | ||
| int | scaleRange ) |
Definition at line 403 of file ptwXY_interpolation.c.
Referenced by ptwXY_unitbaseInterpolate().
| nfu_status ptwXY_interpolatePoint | ( | statusMessageReporting * | smr, |
| ptwXY_interpolation | interpolation, | ||
| double | x, | ||
| double * | y, | ||
| double | x1, | ||
| double | y1, | ||
| double | x2, | ||
| double | y2 ) |
Definition at line 30 of file ptwXY_interpolation.c.
Referenced by ptwXY_dullEdges(), ptwXY_getValueAtX(), ptwXY_integrate(), ptwXY_integrateWithWeight_sqrt_x(), ptwXY_integrateWithWeight_x(), ptwXY_mapToXsAndAdd(), ptwXY_thicken(), ptwXY_union(), ptwXY_ysMappedToXs(), and GIDI::Functions::XYs1d::ysMappedToXs().
| ptwXYPoints * ptwXY_toOtherInterpolation | ( | statusMessageReporting * | smr, |
| ptwXYPoints * | ptwXY, | ||
| ptwXY_interpolation | interpolationTo, | ||
| double | accuracy ) |
Definition at line 197 of file ptwXY_interpolation.c.
Referenced by GIDI::Functions::XYs1d::asXYs1d().
| ptwXYPoints * ptwXY_toUnitbase | ( | statusMessageReporting * | smr, |
| ptwXYPoints * | ptwXY, | ||
| int | scaleRange ) |
Definition at line 373 of file ptwXY_interpolation.c.
Referenced by ptwXY_unitbaseInterpolate().
| ptwXYPoints * ptwXY_unitbaseInterpolate | ( | statusMessageReporting * | smr, |
| double | w, | ||
| double | w1, | ||
| ptwXYPoints * | ptwXY1, | ||
| double | w2, | ||
| ptwXYPoints * | ptwXY2, | ||
| int | scaleRange ) |
Definition at line 441 of file ptwXY_interpolation.c.