![]() |
Thermal-FIST 1.5
Package for hadron resonance gas model applications
|
Contains implementation of the thermodynamic functions corresponding to an ideal gas of particles in the grand-canonical ensemble. More...
Classes | |
| struct | IdealGasFunctionsExtraConfig |
| struct | MagneticFieldConfiguration |
| Magnetic field configuration. More... | |
Enumerations | |
| enum | Quantity { ParticleDensity , EnergyDensity , EntropyDensity , Pressure , chi2 , chi3 , chi4 , ScalarDensity , chi2difull , chi3difull , chi4difull , dndT , d2ndT2 , dedT , dedmu , dchi2dT } |
| Identifies the thermodynamic function. More... | |
| enum | QStatsCalculationType { ClusterExpansion , Quadratures } |
| Identifies whether quantum statistics are to be computed using the cluster expansion or numerical integration using 32-point Gauss-Legendre quadratures. More... | |
Functions | |
| double | BoltzmannDensity (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the particle number density of a Maxwell-Boltzmann gas. | |
| double | BoltzmannPressure (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the pressure of a Maxwell-Boltzmann gas. | |
| double | BoltzmannEnergyDensity (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the energy density of a Maxwell-Boltzmann gas. | |
| double | BoltzmannEntropyDensity (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the entropy density of a Maxwell-Boltzmann gas. | |
| double | BoltzmannScalarDensity (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the scalar density of a Maxwell-Boltzmann gas. | |
| double | BoltzmannTdndmu (int N, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the chemical potential derivative of density for a Maxwell-Boltzmann gas. | |
| double | BoltzmannChiN (int N, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the n-th order dimensionless susceptibility for a Maxwell-Boltzmann gas. | |
| double | BoltzmannChiNDimensionfull (int N, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the n-th order dimensionfull susceptibility for a Maxwell-Boltzmann gas. | |
| double | BoltzmannMagnetization (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the thermal part of the magnetization of a Maxwell-Boltzmann gas, m_B = dP/dB. | |
| double | QuantumClusterExpansionDensity (int statistics, double T, double mu, double m, double deg, int order=1, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the particle number density of a quantum ideal gas using cluster expansion. | |
| double | QuantumClusterExpansionPressure (int statistics, double T, double mu, double m, double deg, int order=1, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the pressure of a quantum ideal gas using cluster expansion. | |
| double | QuantumClusterExpansionEnergyDensity (int statistics, double T, double mu, double m, double deg, int order=1, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the energy density of a quantum ideal gas using cluster expansion. | |
| double | QuantumClusterExpansionEntropyDensity (int statistics, double T, double mu, double m, double deg, int order=1, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the entropy density of a quantum ideal gas using cluster expansion. | |
| double | QuantumClusterExpansionScalarDensity (int statistics, double T, double mu, double m, double deg, int order=1, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the scalar density of a quantum ideal gas using cluster expansion. | |
| double | QuantumClusterExpansionTdndmu (int N, int statistics, double T, double mu, double m, double deg, int order=1, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the chemical potential derivative of density for a quantum ideal gas using cluster expansion. | |
| double | QuantumClusterExpansionChiN (int N, int statistics, double T, double mu, double m, double deg, int order=1, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the n-th order dimensionless susceptibility for a quantum ideal gas using cluster expansion. | |
| double | QuantumClusterExpansionChiNDimensionfull (int N, int statistics, double T, double mu, double m, double deg, int order=1, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the n-th order dimensionfull susceptibility for a quantum ideal gas using cluster expansion. | |
| double | QuantumClusterExpansionMagnetization (int statistics, double T, double mu, double m, double deg, int order=1, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the thermal part of the magnetization of a Maxwell-Boltzmann gas, m_B = dP/dB. | |
| double | QuantumNumericalIntegrationDensity (int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the particle number density of a quantum ideal gas using 32-point Gauss-Laguerre quadratures. | |
| double | QuantumNumericalIntegrationPressure (int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the pressure of a quantum ideal gas using 32-point Gauss-Laguerre quadratures. | |
| double | QuantumNumericalIntegrationEnergyDensity (int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the energy density of a quantum ideal gas using 32-point Gauss-Laguerre quadratures. | |
| double | QuantumNumericalIntegrationEntropyDensity (int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the entropy density of a quantum ideal gas using 32-point Gauss-Laguerre quadratures. | |
| double | QuantumNumericalIntegrationScalarDensity (int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the scalar density of a quantum ideal gas using 32-point Gauss-Laguerre quadratures. | |
| double | QuantumNumericalIntegrationMagnetization (int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the magnetization of a quantum ideal gas using 32-point Gauss-Laguerre quadratures. | |
| double | QuantumNumericalIntegrationT1dn1dmu1 (int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| double | QuantumNumericalIntegrationT2dn2dmu2 (int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| double | QuantumNumericalIntegrationT3dn3dmu3 (int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| double | QuantumNumericalIntegrationTdndmu (int N, int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| double | QuantumNumericalIntegrationChiN (int N, int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the n-th order dimensionless susceptibility for a quantum ideal gas using 32-point Gauss-Laguerre quadratures. | |
| double | QuantumNumericalIntegrationChiNDimensionfull (int N, int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the n-th order dimensionfull susceptibility for a quantum ideal gas using 32-point Gauss-Laguerre quadratures. | |
| double | psi (double x) |
| Auxiliary function. | |
| double | psi2 (double x) |
| Auxiliary function. | |
| double | FermiNumericalIntegrationLargeMuDensity (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the particle number density of a Fermi-Dirac ideal gas at mu > m. | |
| double | FermiNumericalIntegrationLargeMuPressure (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the pressure of a Fermi-Dirac ideal gas at mu > m. | |
| double | FermiNumericalIntegrationLargeMuEnergyDensity (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the energy density of a Fermi-Dirac ideal gas at mu > m. | |
| double | FermiNumericalIntegrationLargeMuEntropyDensity (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the entropy density of a Fermi-Dirac ideal gas at mu > m. | |
| double | FermiNumericalIntegrationLargeMuScalarDensity (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the scalar density of a Fermi-Dirac ideal gas at mu > m. | |
| double | FermiNumericalIntegrationLargeMuMagnetization (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| double | FermiNumericalIntegrationLargeMuT1dn1dmu1 (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| double | FermiNumericalIntegrationLargeMuT2dn2dmu2 (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| double | FermiNumericalIntegrationLargeMuT3dn3dmu3 (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| double | FermiNumericalIntegrationLargeMuTdndmu (int N, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| double | FermiNumericalIntegrationLargeMuChiN (int N, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the n-th order dimensionless susceptibility for a Fermi-Dirac ideal gas at mu > m. | |
| double | FermiNumericalIntegrationLargeMuChiNDimensionfull (int N, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the n-th order dimensionfull susceptibility for a Fermi-Dirac ideal gas at mu > m. | |
| double | FermiZeroTDensity (double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the particle number density of a Fermi-Dirac ideal gas at zero temperature. | |
| double | FermiZeroTPressure (double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the pressure of a Fermi-Dirac ideal gas at zero temperature. | |
| double | FermiZeroTEnergyDensity (double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the energy density of a Fermi-Dirac ideal gas at zero temperature. | |
| double | FermiZeroTEntropyDensity (double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the entropy density of a Fermi-Dirac ideal gas at zero temperature. | |
| double | FermiZeroTScalarDensity (double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the scalar density of a Fermi-Dirac ideal gas at zero temperature. | |
| double | FermiZeroTMagnetization (double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| double | FermiZeroTdn1dmu1 (double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| double | FermiZeroTdn2dmu2 (double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| double | FermiZeroTdn3dmu3 (double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| double | FermiZeroTdndmu (int N, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| double | FermiZeroTChiN (int N, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the n-th order susceptibility for a Fermi-Dirac ideal gas at zero temperature. | |
| double | FermiZeroTChiNDimensionfull (int N, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the n-th order susceptibility scaled by T^n for a Fermi-Dirac ideal gas at zero temperature. | |
| double | IdealGasQuantity (Quantity quantity, QStatsCalculationType calctype, int statistics, double T, double mu, double m, double deg, int order=1, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Calculation of a generic ideal gas function. | |
| double | BoltzmanndndT (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Temperature derivatives. | |
| double | Boltzmannd2ndT2 (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the 2nd derivative of particle number density wrt T at constant mu for a Maxwell-Boltzmann gas. | |
| double | BoltzmanndedT (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of energy density wrt T at constant mu for a Maxwell-Boltzmann gas. | |
| double | Boltzmanndedmu (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of energy density wrt mu at constant T for a Maxwell-Boltzmann gas. | |
| double | Boltzmanndchi2dT (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of the susceptibility wrt T at constant mu for a Maxwell-Boltzmann gas. | |
| double | QuantumClusterExpansiondndT (int statistics, double T, double mu, double m, double deg, int order=1, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of particle number density wrt T at constant mu for a Maxwell-Boltzmann gas. | |
| double | QuantumClusterExpansiond2ndT2 (int statistics, double T, double mu, double m, double deg, int order=1, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the 2nd derivative of particle number density wrt T at constant mu for a Maxwell-Boltzmann gas. | |
| double | QuantumClusterExpansiondedT (int statistics, double T, double mu, double m, double deg, int order=1, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of energy density wrt T at constant mu for a Maxwell-Boltzmann gas. | |
| double | QuantumClusterExpansiondedmu (int statistics, double T, double mu, double m, double deg, int order=1, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of energy density wrt mu at constant T for a Maxwell-Boltzmann gas. | |
| double | QuantumClusterExpansiondchi2dT (int statistics, double T, double mu, double m, double deg, int order=1, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of the susceptibility wrt T at constant mu for a Maxwell-Boltzmann gas. | |
| double | QuantumNumericalIntegrationdndT (int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of particle number density wrt T at constant mu for a Maxwell-Boltzmann gas. | |
| double | QuantumNumericalIntegrationd2ndT2 (int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the 2nd derivative of particle number density wrt T at constant mu for a Maxwell-Boltzmann gas. | |
| double | QuantumNumericalIntegrationdedT (int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of energy density wrt T at constant mu for a Maxwell-Boltzmann gas. | |
| double | QuantumNumericalIntegrationdedmu (int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of energy density wrt mu at constant T for a Maxwell-Boltzmann gas. | |
| double | QuantumNumericalIntegrationdchi2dT (int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of the susceptibility wrt T at constant mu for a Maxwell-Boltzmann gas. | |
| double | FermiNumericalIntegrationLargeMudndT (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of particle number density wrt T at constant mu for a Maxwell-Boltzmann gas. | |
| double | FermiNumericalIntegrationLargeMud2ndT2 (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the second derivative of particle number density wrt T at constant mu for a Maxwell-Boltzmann gas. | |
| double | FermiNumericalIntegrationLargeMudedT (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of energy density wrt T at constant mu for a Maxwell-Boltzmann gas. | |
| double | FermiNumericalIntegrationLargeMudedmu (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of energy density wrt mu at constant T for a Maxwell-Boltzmann gas. | |
| double | FermiNumericalIntegrationLargeMudchi2dT (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of the susceptibility wrt T at constant mu for a Maxwell-Boltzmann gas. | |
| std::vector< double > | GetSpins (double degSpin) |
| Calculate all the spin values -S, S+1,...,S-1,S. | |
Variables | |
| bool | calculationHadBECIssue = false |
| Whether \mu > m Bose-Einstein condensation issue was encountered for a Bose gas. | |
| const double * | legx32 = NumericalIntegration::coefficients_xleg32_zeroone |
| const double * | legw32 = NumericalIntegration::coefficients_wleg32_zeroone |
| const double * | lagx32 = NumericalIntegration::coefficients_xlag32 |
| const double * | lagw32 = NumericalIntegration::coefficients_wlag32 |
Contains implementation of the thermodynamic functions corresponding to an ideal gas of particles in the grand-canonical ensemble.
Identifies whether quantum statistics are to be computed using the cluster expansion or numerical integration using 32-point Gauss-Legendre quadratures.
| Enumerator | |
|---|---|
| ClusterExpansion | |
| Quadratures | |
Definition at line 41 of file IdealGasFunctions.h.
Identifies the thermodynamic function.
| Enumerator | |
|---|---|
| ParticleDensity | |
| EnergyDensity | |
| EntropyDensity | |
| Pressure | |
| chi2 | |
| chi3 | |
| chi4 | |
| ScalarDensity | |
| chi2difull | |
| chi3difull | |
| chi4difull | |
| dndT | |
| d2ndT2 | |
| dedT | |
| dedmu | |
| dchi2dT | |
Definition at line 31 of file IdealGasFunctions.h.
| double thermalfist::IdealGasFunctions::BoltzmannChiN | ( | int | N, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the n-th order dimensionless susceptibility for a Maxwell-Boltzmann gas.
Computes \( \chi_n \equiv \frac{\partial^n p/T^4}{\partial (mu/T)^n} \) for a Maxwell-Boltzmann gas.
| N | Susceptibility order. |
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 143 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::BoltzmannChiNDimensionfull | ( | int | N, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the n-th order dimensionfull susceptibility for a Maxwell-Boltzmann gas.
Computes \( \chi_n \equiv \frac{\partial^n p}{\partial mu^n} \) for a Maxwell-Boltzmann gas.
| N | Susceptibility order. |
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 149 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::Boltzmannd2ndT2 | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the 2nd derivative of particle number density wrt T at constant mu for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1572 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::Boltzmanndchi2dT | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of the susceptibility wrt T at constant mu for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1605 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::Boltzmanndedmu | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of energy density wrt mu at constant T for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1601 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::BoltzmanndedT | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of energy density wrt T at constant mu for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1586 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::BoltzmannDensity | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the particle number density of a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 41 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::BoltzmanndndT | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Temperature derivatives.
Computes the derivative of particle number density wrt T at constant mu for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1560 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::BoltzmannEnergyDensity | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the energy density of a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 71 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::BoltzmannEntropyDensity | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the entropy density of a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 98 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::BoltzmannMagnetization | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the thermal part of the magnetization of a Maxwell-Boltzmann gas, m_B = dP/dB.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
| extraConfig | Extra parameters such as magnetic field. |
Definition at line 1430 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::BoltzmannPressure | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the pressure of a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 66 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::BoltzmannScalarDensity | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the scalar density of a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 110 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::BoltzmannTdndmu | ( | int | N, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the chemical potential derivative of density for a Maxwell-Boltzmann gas.
Computes \( T \frac{\partial n}{\partial mu} \) for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 137 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMuChiN | ( | int | N, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the n-th order dimensionless susceptibility for a Fermi-Dirac ideal gas at mu > m.
Computes \( \chi_n \equiv \frac{\partial^n p/T^4}{\partial (mu/T)^n} \) for a Fermi-Dirac ideal gas at mu > m.
| N | Susceptibility order. |
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1174 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMuChiNDimensionfull | ( | int | N, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the n-th order dimensionfull susceptibility for a Fermi-Dirac ideal gas at mu > m.
Computes \( \chi_n \equiv \frac{\partial^n p}{\partial mu^n} \) for a Fermi-Dirac ideal gas at mu > m.
| N | Susceptibility order. |
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1180 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMud2ndT2 | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the second derivative of particle number density wrt T at constant mu for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1958 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMudchi2dT | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of the susceptibility wrt T at constant mu for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 2049 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMudedmu | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of energy density wrt mu at constant T for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 2018 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMudedT | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of energy density wrt T at constant mu for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1989 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMuDensity | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the particle number density of a Fermi-Dirac ideal gas at mu > m.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 927 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMudndT | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of particle number density wrt T at constant mu for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1929 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMuEnergyDensity | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the energy density of a Fermi-Dirac ideal gas at mu > m.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 993 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMuEntropyDensity | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the entropy density of a Fermi-Dirac ideal gas at mu > m.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1022 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMuMagnetization | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1543 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMuPressure | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the pressure of a Fermi-Dirac ideal gas at mu > m.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 958 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMuScalarDensity | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the scalar density of a Fermi-Dirac ideal gas at mu > m.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1035 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMuT1dn1dmu1 | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1064 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMuT2dn2dmu2 | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1096 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMuT3dn3dmu3 | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1126 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMuTdndmu | ( | int | N, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1156 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTChiN | ( | int | N, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the n-th order susceptibility for a Fermi-Dirac ideal gas at zero temperature.
Computes \( \chi_n \equiv \frac{\partial^n p/T^4}{\partial (mu/T)^n} \) for a Fermi-Dirac ideal gas at mu > m.
| N | Susceptibility order. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1303 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTChiNDimensionfull | ( | int | N, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the n-th order susceptibility scaled by T^n for a Fermi-Dirac ideal gas at zero temperature.
Computes \( \chi_n \equiv \frac{\partial^n p}{\partial (mu)^n} \) for a Fermi-Dirac ideal gas at mu > m. Useful for zero temperature where the dimensionless susceptibility would be singular.
| N | Susceptibility order. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1310 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTDensity | ( | double | mu, |
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the particle number density of a Fermi-Dirac ideal gas at zero temperature.
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1186 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTdn1dmu1 | ( | double | mu, |
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1255 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTdn2dmu2 | ( | double | mu, |
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1265 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTdn3dmu3 | ( | double | mu, |
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1275 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTdndmu | ( | int | N, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1285 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTEnergyDensity | ( | double | mu, |
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the energy density of a Fermi-Dirac ideal gas at zero temperature.
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1213 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTEntropyDensity | ( | double | mu, |
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the entropy density of a Fermi-Dirac ideal gas at zero temperature.
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1231 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTMagnetization | ( | double | mu, |
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1553 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTPressure | ( | double | mu, |
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the pressure of a Fermi-Dirac ideal gas at zero temperature.
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1195 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTScalarDensity | ( | double | mu, |
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the scalar density of a Fermi-Dirac ideal gas at zero temperature.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1237 of file IdealGasFunctions.cpp.
| std::vector< double > thermalfist::IdealGasFunctions::GetSpins | ( | double | degSpin | ) |
Calculate all the spin values -S, S+1,...,S-1,S.
Definition at line 28 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::IdealGasQuantity | ( | Quantity | quantity, |
| QStatsCalculationType | calctype, | ||
| int | statistics, | ||
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| int | order = 1, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Calculation of a generic ideal gas function.
Calculations of the ideal gas thermodynamic function specified by
| quantity | |
| quantity | Identifies the thermodynamic function to calculate. |
| calctype | Method used to perform the calculation if quantum statistics used. |
| statistics | 0 – Maxwell-Boltzmann, +1 – Fermi-Dirac, -1 – Bose-Einstein. |
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
| order | Number of terms in the cluster expansion if this method is used. |
Definition at line 1316 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::psi | ( | double | x | ) |
Auxiliary function.
Auxiliary function used for Fermi-Dirac integrals at m > mu. See Eq. (A.2) in https://arxiv.org/pdf/0901.1430.pdf
| x | Variable. |
Definition at line 909 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::psi2 | ( | double | x | ) |
Auxiliary function.
Auxiliary function used for Fermi-Dirac integrals at m > mu.
| x | Variable. |
Definition at line 918 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumClusterExpansionChiN | ( | int | N, |
| int | statistics, | ||
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| int | order = 1, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the n-th order dimensionless susceptibility for a quantum ideal gas using cluster expansion.
Computes \( \chi_n \equiv \frac{\partial^n p/T^4}{\partial (mu/T)^n} \) for a quantum ideal gas using cluster expansion.
| N | Susceptibility order. |
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 444 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumClusterExpansionChiNDimensionfull | ( | int | N, |
| int | statistics, | ||
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| int | order = 1, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the n-th order dimensionfull susceptibility for a quantum ideal gas using cluster expansion.
Computes \( \chi_n \equiv \frac{\partial^n p}{\partial mu^n} \) for a quantum ideal gas using cluster expansion.
| N | Susceptibility order. |
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 452 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumClusterExpansiond2ndT2 | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| int | order = 1, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the 2nd derivative of particle number density wrt T at constant mu for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1646 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumClusterExpansiondchi2dT | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| int | order = 1, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of the susceptibility wrt T at constant mu for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1739 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumClusterExpansiondedmu | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| int | order = 1, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of energy density wrt mu at constant T for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1710 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumClusterExpansiondedT | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| int | order = 1, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of energy density wrt T at constant mu for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1678 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumClusterExpansionDensity | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| int | order = 1, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the particle number density of a quantum ideal gas using cluster expansion.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 155 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumClusterExpansiondndT | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| int | order = 1, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of particle number density wrt T at constant mu for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1615 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumClusterExpansionEnergyDensity | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| int | order = 1, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the energy density of a quantum ideal gas using cluster expansion.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 265 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumClusterExpansionEntropyDensity | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| int | order = 1, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the entropy density of a quantum ideal gas using cluster expansion.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 322 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumClusterExpansionMagnetization | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| int | order = 1, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the thermal part of the magnetization of a Maxwell-Boltzmann gas, m_B = dP/dB.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1455 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumClusterExpansionPressure | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| int | order = 1, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the pressure of a quantum ideal gas using cluster expansion.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 210 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumClusterExpansionScalarDensity | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| int | order = 1, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the scalar density of a quantum ideal gas using cluster expansion.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 335 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumClusterExpansionTdndmu | ( | int | N, |
| int | statistics, | ||
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| int | order = 1, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the chemical potential derivative of density for a quantum ideal gas using cluster expansion.
Computes \( T \frac{\partial n}{\partial mu} \) for a quantum ideal gas using cluster expansion.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 390 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationChiN | ( | int | N, |
| int | statistics, | ||
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the n-th order dimensionless susceptibility for a quantum ideal gas using 32-point Gauss-Laguerre quadratures.
Computes \( \chi_n \equiv \frac{\partial^n p/T^4}{\partial (mu/T)^n} \) for a quantum ideal gas using 32-point Gauss-Laguerre quadratures.
| N | Susceptibility order. |
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 888 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationChiNDimensionfull | ( | int | N, |
| int | statistics, | ||
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the n-th order dimensionfull susceptibility for a quantum ideal gas using 32-point Gauss-Laguerre quadratures.
Computes \( \chi_n \equiv \frac{\partial^n p}{\partial mu^n} \) for a quantum ideal gas using 32-point Gauss-Laguerre quadratures.
| N | Susceptibility order. |
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 894 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationd2ndT2 | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the 2nd derivative of particle number density wrt T at constant mu for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1803 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationdchi2dT | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of the susceptibility wrt T at constant mu for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1895 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationdedmu | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of energy density wrt mu at constant T for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1866 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationdedT | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of energy density wrt T at constant mu for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1837 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationDensity | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the particle number density of a quantum ideal gas using 32-point Gauss-Laguerre quadratures.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 466 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationdndT | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of particle number density wrt T at constant mu for a Maxwell-Boltzmann gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1771 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationEnergyDensity | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the energy density of a quantum ideal gas using 32-point Gauss-Laguerre quadratures.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 575 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationEntropyDensity | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the entropy density of a quantum ideal gas using 32-point Gauss-Laguerre quadratures.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 629 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationMagnetization | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the magnetization of a quantum ideal gas using 32-point Gauss-Laguerre quadratures.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1501 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationPressure | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the pressure of a quantum ideal gas using 32-point Gauss-Laguerre quadratures.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 519 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationScalarDensity | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the scalar density of a quantum ideal gas using 32-point Gauss-Laguerre quadratures.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 645 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationT1dn1dmu1 | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 698 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationT2dn2dmu2 | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 753 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationT3dn3dmu3 | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 809 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationTdndmu | ( | int | N, |
| int | statistics, | ||
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 868 of file IdealGasFunctions.cpp.
| bool thermalfist::IdealGasFunctions::calculationHadBECIssue = false |
Whether \mu > m Bose-Einstein condensation issue was encountered for a Bose gas.
Definition at line 39 of file IdealGasFunctions.cpp.
| const double* thermalfist::IdealGasFunctions::lagw32 = NumericalIntegration::coefficients_wlag32 |
Definition at line 464 of file IdealGasFunctions.cpp.
| const double* thermalfist::IdealGasFunctions::lagx32 = NumericalIntegration::coefficients_xlag32 |
Definition at line 463 of file IdealGasFunctions.cpp.
| const double* thermalfist::IdealGasFunctions::legw32 = NumericalIntegration::coefficients_wleg32_zeroone |
Definition at line 461 of file IdealGasFunctions.cpp.
| const double* thermalfist::IdealGasFunctions::legx32 = NumericalIntegration::coefficients_xleg32_zeroone |
Definition at line 460 of file IdealGasFunctions.cpp.