|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <math.h>#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 |
| ptwXPoints * ptwXY_equalProbableBins | ( | statusMessageReporting * | smr, |
| ptwXYPoints * | ptwXY, | ||
| int | numberOfBins ) |
Definition at line 1036 of file ptwXY_integration.c.
| nfu_status ptwXY_f_integrate | ( | statusMessageReporting * | smr, |
| ptwXY_interpolation | interpolation, | ||
| double | x1, | ||
| double | y1, | ||
| double | x2, | ||
| double | y2, | ||
| double * | value ) |
Definition at line 31 of file ptwXY_integration.c.
Referenced by ptwXY_equalProbableBins(), ptwXY_integrate(), and ptwXY_runningIntegral().
| ptwXPoints * ptwXY_groupOneFunction | ( | statusMessageReporting * | smr, |
| ptwXYPoints * | ptwXY, | ||
| ptwXPoints * | groupBoundaries, | ||
| ptwXY_group_normType | normType, | ||
| ptwXPoints * | ptwX_norm ) |
Definition at line 552 of file ptwXY_integration.c.
Referenced by GIDI::multiGroupXYs1d(), and GIDI::Transporting::Flux::process().
| ptwXPoints * ptwXY_groupThreeFunctions | ( | statusMessageReporting * | smr, |
| ptwXYPoints * | ptwXY1, | ||
| ptwXYPoints * | ptwXY2, | ||
| ptwXYPoints * | ptwXY3, | ||
| ptwXPoints * | groupBoundaries, | ||
| ptwXY_group_normType | normType, | ||
| ptwXPoints * | ptwX_norm ) |
Definition at line 764 of file ptwXY_integration.c.
Referenced by GIDI::multiGroupTwoXYs1ds().
| ptwXPoints * ptwXY_groupTwoFunctions | ( | statusMessageReporting * | smr, |
| ptwXYPoints * | ptwXY1, | ||
| ptwXYPoints * | ptwXY2, | ||
| ptwXPoints * | groupBoundaries, | ||
| ptwXY_group_normType | normType, | ||
| ptwXPoints * | ptwX_norm ) |
Definition at line 644 of file ptwXY_integration.c.
Referenced by GIDI::multiGroupXYs1d().
| nfu_status ptwXY_integrate | ( | statusMessageReporting * | smr, |
| ptwXYPoints * | ptwXY, | ||
| double | domainMin, | ||
| double | domainMax, | ||
| double * | value ) |
Definition at line 122 of file ptwXY_integration.c.
Referenced by GIDI::Functions::XYs1d::integrate(), and ptwXY_integrateDomain().
| nfu_status ptwXY_integrateDomain | ( | statusMessageReporting * | smr, |
| ptwXYPoints * | ptwXY, | ||
| double * | value ) |
Definition at line 218 of file ptwXY_integration.c.
Referenced by GIDI::Functions::XYs1d::normalize(), ptwXY_equalProbableBins(), and ptwXY_normalize().
| nfu_status ptwXY_integrateDomainWithWeight_sqrt_x | ( | statusMessageReporting * | smr, |
| ptwXYPoints * | ptwXY, | ||
| double * | value ) |
Definition at line 436 of file ptwXY_integration.c.
| nfu_status ptwXY_integrateDomainWithWeight_x | ( | statusMessageReporting * | smr, |
| ptwXYPoints * | ptwXY, | ||
| double * | value ) |
Definition at line 271 of file ptwXY_integration.c.
| nfu_status ptwXY_integrateWithFunction | ( | statusMessageReporting * | smr, |
| ptwXYPoints * | ptwXY, | ||
| ptwXY_createFromFunction_callback | func, | ||
| void * | argList, | ||
| double | domainMin, | ||
| double | domainMax, | ||
| int | degree, | ||
| int | recursionLimit, | ||
| double | tolerance, | ||
| double * | value ) |
Definition at line 938 of file ptwXY_integration.c.
| nfu_status ptwXY_integrateWithWeight_sqrt_x | ( | statusMessageReporting * | smr, |
| ptwXYPoints * | ptwXY, | ||
| double | domainMin, | ||
| double | domainMax, | ||
| double * | value ) |
Definition at line 459 of file ptwXY_integration.c.
Referenced by ptwXY_integrateDomainWithWeight_sqrt_x().
| nfu_status ptwXY_integrateWithWeight_x | ( | statusMessageReporting * | smr, |
| ptwXYPoints * | ptwXY, | ||
| double | domainMin, | ||
| double | domainMax, | ||
| double * | value ) |
Definition at line 294 of file ptwXY_integration.c.
Referenced by ptwXY_integrateDomainWithWeight_x().
| nfu_status ptwXY_normalize | ( | statusMessageReporting * | smr, |
| ptwXYPoints * | ptwXY ) |
Definition at line 242 of file ptwXY_integration.c.
Referenced by GIDI::Functions::XYs1d::normalize().
| ptwXPoints * ptwXY_runningIntegral | ( | statusMessageReporting * | smr, |
| ptwXYPoints * | ptwXY ) |
Definition at line 906 of file ptwXY_integration.c.
Referenced by GIDI::Functions::XYs1d::toXs_pdf_cdf1d().