Thermal-FIST  1.3
Package for hadron resonance gas model applications
Namespaces | Functions
xMath.h File Reference

Contains some extra mathematical functions used in the code. More...

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::xMath
 Contains some extra mathematical functions used in the code.
 

Functions

double thermalfist::xMath::Pi ()
 Pi constant. More...
 
double thermalfist::xMath::GeVtoifm ()
 A constant to transform GeV into fm \(^{-1}\). More...
 
double thermalfist::xMath::GeVtoifm2 ()
 A constant to transform GeV \(^{2}\) into fm \(^{-2}\). More...
 
double thermalfist::xMath::GeVtoifm3 ()
 A constant to transform GeV \(^{3}\) into fm \(^{-3}\). More...
 
double thermalfist::xMath::mnucleon ()
 Nucleon's mass. Value as in UrQMD. More...
 
double thermalfist::xMath::mpion ()
 Pion's mass. Value as in UrQMD. More...
 
double thermalfist::xMath::BesselI (int n, double x)
 integer order modified Bessel function I_n(x) More...
 
double thermalfist::xMath::BesselK (int n, double x)
 integer order modified Bessel function K_n(x) More...
 
double thermalfist::xMath::BesselI0 (double x)
 modified Bessel function I_0(x) More...
 
double thermalfist::xMath::BesselK0 (double x)
 modified Bessel function K_0(x) More...
 
double thermalfist::xMath::BesselI1 (double x)
 modified Bessel function I_1(x) More...
 
double thermalfist::xMath::BesselK1 (double x)
 modified Bessel function K_1(x) More...
 
double thermalfist::xMath::BesselJ0 (double x)
 Bessel function J0(x) for any real x. More...
 
double thermalfist::xMath::BesselJ1 (double x)
 Bessel function J1(x) for any real x. More...
 
double thermalfist::xMath::BesselY0 (double x)
 Bessel function Y0(x) for positive x. More...
 
double thermalfist::xMath::BesselY1 (double x)
 Bessel function Y1(x) for positive x. More...
 
double thermalfist::xMath::StruveH0 (double x)
 Struve functions of order 0. More...
 
double thermalfist::xMath::StruveH1 (double x)
 Struve functions of order 1. More...
 
double thermalfist::xMath::StruveL0 (double x)
 Modified Struve functions of order 0. More...
 
double thermalfist::xMath::StruveL1 (double x)
 Modified Struve functions of order 1. More...
 
double thermalfist::xMath::BesselK0exp (double x)
 
double thermalfist::xMath::BesselK1exp (double x)
 
double thermalfist::xMath::BesselKexp (int n, double x)
 
double thermalfist::xMath::BesselI0exp (double x)
 
double thermalfist::xMath::BesselI1exp (double x)
 
double thermalfist::xMath::BesselIexp (int n, double x)
 
double thermalfist::xMath::LogGamma (double)
 
double thermalfist::xMath::Gamma (double)
 

Detailed Description

Contains some extra mathematical functions used in the code.

Definition in file xMath.h.