CbmRoot
HRGModel/NumericalIntegration.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

double Integrate2DLaguerre32Legendre32 (double(*func)(double, double), double ay, double by)
 
void GetCoefs2DLaguerre32Legendre32 (double ay, double by, std::vector< double > &xlag, std::vector< double > &wlag, std::vector< double > &xleg, std::vector< double > &wleg)
 
void GetCoefs2DLegendre32Legendre32 (double ay, double by, double a2y, double b2y, std::vector< double > &xlag, std::vector< double > &wlag, std::vector< double > &xleg, std::vector< double > &wleg)
 
void GetCoefsIntegrateLegendre32 (double a, double b, std::vector< double > &x, std::vector< double > &w)
 
void GetCoefsIntegrateLegendre10 (double a, double b, std::vector< double > &x, std::vector< double > &w)
 
void GetCoefsIntegrateLegendre5 (double a, double b, std::vector< double > &x, std::vector< double > &w)
 
void GetCoefsIntegrateLegendre40 (double a, double b, std::vector< double > &x, std::vector< double > &w)
 
void GetCoefsIntegrateLaguerre32 (std::vector< double > &x, std::vector< double > &w)
 

Function Documentation

◆ GetCoefs2DLaguerre32Legendre32()

void GetCoefs2DLaguerre32Legendre32 ( double  ay,
double  by,
std::vector< double > &  xlag,
std::vector< double > &  wlag,
std::vector< double > &  xleg,
std::vector< double > &  wleg 
)

Definition at line 163 of file HRGModel/NumericalIntegration.h.

◆ GetCoefs2DLegendre32Legendre32()

void GetCoefs2DLegendre32Legendre32 ( double  ay,
double  by,
double  a2y,
double  b2y,
std::vector< double > &  xlag,
std::vector< double > &  wlag,
std::vector< double > &  xleg,
std::vector< double > &  wleg 
)

◆ GetCoefsIntegrateLaguerre32()

◆ GetCoefsIntegrateLegendre10()

void GetCoefsIntegrateLegendre10 ( double  a,
double  b,
std::vector< double > &  x,
std::vector< double > &  w 
)

Definition at line 570 of file HRGModel/NumericalIntegration.h.

References i, and x.

Referenced by ThermalParticle::CalculateDensity().

◆ GetCoefsIntegrateLegendre32()

◆ GetCoefsIntegrateLegendre40()

void GetCoefsIntegrateLegendre40 ( double  a,
double  b,
std::vector< double > &  x,
std::vector< double > &  w 
)

Definition at line 658 of file HRGModel/NumericalIntegration.h.

References i, and x.

◆ GetCoefsIntegrateLegendre5()

void GetCoefsIntegrateLegendre5 ( double  a,
double  b,
std::vector< double > &  x,
std::vector< double > &  w 
)

Definition at line 619 of file HRGModel/NumericalIntegration.h.

References i, and x.

◆ Integrate2DLaguerre32Legendre32()

double Integrate2DLaguerre32Legendre32 ( double(*)(double, double)  func,
double  ay,
double  by 
)

Definition at line 3 of file HRGModel/NumericalIntegration.h.

References i, and x.