|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <cmath>#include <float.h>#include "ptwXY.h"#include <nf_Legendre.h>#include <nf_integration.h>Go to the source code of this file.
Classes | |
| struct | ptwXY_integrateWithFunctionInfo_s |
Typedefs | |
| typedef struct ptwXY_integrateWithFunctionInfo_s | ptwXY_integrateWithFunctionInfo |
| typedef struct ptwXY_integrateWithFunctionInfo_s ptwXY_integrateWithFunctionInfo |
| nfu_status ptwXY_f_integrate | ( | ptwXY_interpolation | interpolation, |
| double | x1, | ||
| double | y1, | ||
| double | x2, | ||
| double | y2, | ||
| double * | value ) |
Definition at line 34 of file ptwXY_integration.cc.
Referenced by ptwXY_integrate(), and ptwXY_runningIntegral().
| ptwXPoints * ptwXY_groupOneFunction | ( | ptwXYPoints * | ptwXY, |
| ptwXPoints * | groupBoundaries, | ||
| ptwXY_group_normType | normType, | ||
| ptwXPoints * | ptwX_norm, | ||
| nfu_status * | status ) |
Definition at line 363 of file ptwXY_integration.cc.
| ptwXPoints * ptwXY_groupThreeFunctions | ( | ptwXYPoints * | ptwXY1, |
| ptwXYPoints * | ptwXY2, | ||
| ptwXYPoints * | ptwXY3, | ||
| ptwXPoints * | groupBoundaries, | ||
| ptwXY_group_normType | normType, | ||
| ptwXPoints * | ptwX_norm, | ||
| nfu_status * | status ) |
Definition at line 528 of file ptwXY_integration.cc.
| ptwXPoints * ptwXY_groupTwoFunctions | ( | ptwXYPoints * | ptwXY1, |
| ptwXYPoints * | ptwXY2, | ||
| ptwXPoints * | groupBoundaries, | ||
| ptwXY_group_normType | normType, | ||
| ptwXPoints * | ptwX_norm, | ||
| nfu_status * | status ) |
Definition at line 435 of file ptwXY_integration.cc.
Referenced by GIDI_settings_processedFlux::groupFunction().
| double ptwXY_integrate | ( | ptwXYPoints * | ptwXY, |
| double | xMin, | ||
| double | xMax, | ||
| nfu_status * | status ) |
Definition at line 118 of file ptwXY_integration.cc.
Referenced by ptwXY_integrateDomain().
| double ptwXY_integrateDomain | ( | ptwXYPoints * | ptwXY, |
| nfu_status * | status ) |
Definition at line 181 of file ptwXY_integration.cc.
Referenced by ptwXY_normalize().
| double ptwXY_integrateDomainWithWeight_sqrt_x | ( | ptwXYPoints * | ptwXY, |
| nfu_status * | status ) |
Definition at line 284 of file ptwXY_integration.cc.
| double ptwXY_integrateDomainWithWeight_x | ( | ptwXYPoints * | ptwXY, |
| nfu_status * | status ) |
Definition at line 210 of file ptwXY_integration.cc.
| double ptwXY_integrateWithFunction | ( | ptwXYPoints * | ptwXY, |
| ptwXY_createFromFunction_callback | func, | ||
| void * | argList, | ||
| double | xMin, | ||
| double | xMax, | ||
| int | degree, | ||
| int | recursionLimit, | ||
| double | tolerance, | ||
| nfu_status * | status ) |
Definition at line 657 of file ptwXY_integration.cc.
| double ptwXY_integrateWithWeight_sqrt_x | ( | ptwXYPoints * | ptwXY, |
| double | xMin, | ||
| double | xMax, | ||
| nfu_status * | status ) |
Definition at line 293 of file ptwXY_integration.cc.
Referenced by ptwXY_integrateDomainWithWeight_sqrt_x().
| double ptwXY_integrateWithWeight_x | ( | ptwXYPoints * | ptwXY, |
| double | xMin, | ||
| double | xMax, | ||
| nfu_status * | status ) |
Definition at line 219 of file ptwXY_integration.cc.
Referenced by ptwXY_integrateDomainWithWeight_x().
| nfu_status ptwXY_normalize | ( | ptwXYPoints * | ptwXY | ) |
Definition at line 190 of file ptwXY_integration.cc.
| ptwXPoints * ptwXY_runningIntegral | ( | ptwXYPoints * | ptwXY, |
| nfu_status * | status ) |
Definition at line 632 of file ptwXY_integration.cc.
Referenced by MCGIDI_angular_parseFromTOM(), and MCGIDI_fromTOM_pdfOfX().