Thermal-FIST 1.5
Package for hadron resonance gas model applications
Loading...
Searching...
No Matches
NumericalIntegration.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  thermalfist
 The main namespace where all classes and functions of the Thermal-FIST library reside.
 
namespace  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)