Thermal-FIST  1.3
Package for hadron resonance gas model applications
Namespaces | Functions | Variables
NumericalIntegration.h File Reference
#include <vector>

Go to the source code of this file.

Namespaces

 thermalfist
 The main namespace where all classes and functions of the Thermal-FIST library reside.
 
 thermalfist::NumericalIntegration
 Contains various Gauss-Legendre and Gauss-Laguerre quadratures used in numerical integrations.
 

Functions

double thermalfist::NumericalIntegration::Integrate2DLaguerre32Legendre32 (double(*func)(double, double), double ay, double by)
 
void thermalfist::NumericalIntegration::GetCoefs2DLaguerre32Legendre32 (double ay, double by, std::vector< double > *xlag, std::vector< double > *wlag, std::vector< double > *xleg, std::vector< double > *wleg)
 
void thermalfist::NumericalIntegration::GetCoefs2DLegendre32Legendre32 (double ax, double bx, double ay, double by, std::vector< double > *xleg1, std::vector< double > *wleg1, std::vector< double > *xleg2, std::vector< double > *wleg2)
 
void thermalfist::NumericalIntegration::GetCoefsIntegrateLegendre32 (double a, double b, std::vector< double > *x, std::vector< double > *w)
 
void thermalfist::NumericalIntegration::GetCoefsIntegrateLegendre10 (double a, double b, std::vector< double > *x, std::vector< double > *w)
 
void thermalfist::NumericalIntegration::GetCoefsIntegrateLegendre5 (double a, double b, std::vector< double > *x, std::vector< double > *w)
 
void thermalfist::NumericalIntegration::GetCoefsIntegrateLegendre40 (double a, double b, std::vector< double > *x, std::vector< double > *w)
 
void thermalfist::NumericalIntegration::GetCoefsIntegrateLaguerre32 (std::vector< double > *x, std::vector< double > *w)
 

Variables

const double thermalfist::NumericalIntegration::coefficients_xleg5 [5]
 Nodes of the 5-point Gauss-Legendre quadrature. More...
 
const double thermalfist::NumericalIntegration::coefficients_wleg5 [5]
 Weights of the 5-point Gauss-Legendre quadrature. More...
 
const double thermalfist::NumericalIntegration::coefficients_xleg10 [10]
 Nodes of the 10-point Gauss-Legendre quadrature. More...
 
const double thermalfist::NumericalIntegration::coefficients_wleg10 [10]
 Weights of the 10-point Gauss-Legendre quadrature. More...
 
const double thermalfist::NumericalIntegration::coefficients_xleg32 [32]
 Nodes of the 32-point Gauss-Legendre quadrature. More...
 
const double thermalfist::NumericalIntegration::coefficients_wleg32 [32]
 Weights of the 32-point Gauss-Legendre quadrature. More...
 
const double thermalfist::NumericalIntegration::coefficients_xleg40 [40]
 Nodes of the 40-point Gauss-Legendre quadrature. More...
 
const double thermalfist::NumericalIntegration::coefficients_wleg40 [40]
 Weights of the 40-point Gauss-Legendre quadrature. More...
 
const double thermalfist::NumericalIntegration::coefficients_xlag32 [32]
 Nodes of the 32-point Gauss-Laguerre quadrature. More...
 
const double thermalfist::NumericalIntegration::coefficients_wlag32 [32]
 Weights of the 32-point Gauss-Laguerre quadrature. More...
 
const double thermalfist::NumericalIntegration::coefficients_xleg32_zeroone [32]
 Nodes of the 32-point Gauss-Legendre quadrature in the interval [0,1]. More...
 
const double thermalfist::NumericalIntegration::coefficients_wleg32_zeroone [32]
 Weights of the 32-point Gauss-Legendre quadrature in the interval [0,1]. More...
 

Detailed Description

Collection of Gauss-Legendre and Gauss-Laguerre quadratures used in numerical integrations.

Definition in file NumericalIntegration.h.