Geant4 10.7.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().