Thermal-FIST  1.3
Package for hadron resonance gas model applications
Namespaces | Functions
NumericalIntegration.cpp File Reference
#include "HRGBase/NumericalIntegration.h"

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)