![]() |
Thermal-FIST 1.6
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 , dsdT } |
| 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 | FermiZeroTdsdT (double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the scalar density of a Fermi-Dirac ideal gas at zero temperature. | |
| double | FermiZeroTScalarDensity (double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| 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 | BoltzmanndsdT (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of entropy density 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 | QuantumClusterExpansiondsdT (int statistics, double T, double mu, double m, double deg, int order=1, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of entropy density wrt T at constant mu using the cluster expansion. | |
| 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 | QuantumNumericalIntegrationdsdT (int statistics, double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of entropy density wrt T at constant mu using numerical integration. | |
| 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. | |
| double | FermiNumericalIntegrationLargeMudsdT (double T, double mu, double m, double deg, const IdealGasFunctionsExtraConfig &extraConfig=IdealGasFunctionsExtraConfig()) |
| Computes the derivative of entropy density wrt T at constant mu using Sommerfeld-Legendre + Laguerre quadrature for degenerate Fermi gas. | |
| std::vector< double > | GetSpins (double degSpin) |
| Calculate all the spin values -S, S+1,...,S-1,S. | |
| void | SommerfeldLegendreMap (double s, double pf, double mu, double T, double &p, double &dpds) |
| Sommerfeld-inspired variable substitution for the Legendre part of the large-mu Fermi integrals. | |
| double | FermiEntropySigma (double x) |
| Entropy integrand per mode: sigma(x) = -f*ln(f) - (1-f)*ln(1-f) where f = 1/(e^x + 1) and x = (E - mu)/T. | |
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 | |
| dsdT | |
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 1803 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 1836 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 1832 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 1817 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 1791 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::BoltzmanndsdT | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of entropy 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 1848 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 1660 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.
|
inline |
Entropy integrand per mode: sigma(x) = -f*ln(f) - (1-f)*ln(1-f) where f = 1/(e^x + 1) and x = (E - mu)/T.
Numerically stable form: sigma = |x| / (e^{|x|} + 1) + ln(1 + e^{-|x|})
Definition at line 1121 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 1387 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 1393 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 2289 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 2384 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 2353 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 2322 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 1015 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 2258 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMudsdT | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of entropy density wrt T at constant mu using Sommerfeld-Legendre + Laguerre quadrature for degenerate Fermi gas.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 2416 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 1085 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 1127 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMuMagnetization | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1774 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 1048 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 1163 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMuT1dn1dmu1 | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1195 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMuT2dn2dmu2 | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1243 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiNumericalIntegrationLargeMuT3dn3dmu3 | ( | double | T, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1309 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 1369 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 1527 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 1534 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 1399 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTdn1dmu1 | ( | double | mu, |
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1479 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTdn2dmu2 | ( | double | mu, |
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1489 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTdn3dmu3 | ( | double | mu, |
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1499 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTdndmu | ( | int | N, |
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1509 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTdsdT | ( | 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. |
Computes ds/dT at zero temperature for a Fermi-Dirac ideal gas. ds/dT|_{T=0} = g * mu * pF / 6 * GeVtoifm3 (from Sommerfeld expansion).
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 1450 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 1426 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 1444 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTMagnetization | ( | double | mu, |
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1784 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 1408 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::FermiZeroTScalarDensity | ( | double | mu, |
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Definition at line 1461 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 1540 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 967 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 976 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 484 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 492 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 1895 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 2015 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 1977 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 1936 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 1852 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumClusterExpansiondsdT | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| int | order = 1, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of entropy density wrt T at constant mu using the cluster expansion.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 2057 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 283 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 349 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 1685 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 219 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 362 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 421 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 946 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 952 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 2096 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 2191 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 2161 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 2131 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 506 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 2063 of file IdealGasFunctions.cpp.
| double thermalfist::IdealGasFunctions::QuantumNumericalIntegrationdsdT | ( | int | statistics, |
| double | T, | ||
| double | mu, | ||
| double | m, | ||
| double | deg, | ||
| const IdealGasFunctionsExtraConfig & | extraConfig = IdealGasFunctionsExtraConfig() ) |
Computes the derivative of entropy density wrt T at constant mu using numerical integration.
| T | Temperature [GeV]. |
| mu | Chemical potential [GeV]. |
| m | Particle's mass [GeV]. |
| deg | Internal degeneracy factor. |
Definition at line 2226 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 617 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 672 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 1731 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 560 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 699 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 753 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 809 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 866 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 926 of file IdealGasFunctions.cpp.
|
inline |
Sommerfeld-inspired variable substitution for the Legendre part of the large-mu Fermi integrals.
Maps s in [0,1] (Legendre node) to momentum p in [0, pF] such that nodes cluster near pF at low T (resolving the Fermi surface) while reducing to the uniform mapping p = s * pF at high T.
Substitution: u = -log(1 - beta * (1 - s)), p = pF * (1 - u / alpha) where alpha = pF^2 / (mu * T), beta = 1 - exp(-alpha).
Returns p and dp/ds.
Definition at line 996 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 504 of file IdealGasFunctions.cpp.
| const double* thermalfist::IdealGasFunctions::lagx32 = NumericalIntegration::coefficients_xlag32 |
Definition at line 503 of file IdealGasFunctions.cpp.
| const double* thermalfist::IdealGasFunctions::legw32 = NumericalIntegration::coefficients_wleg32_zeroone |
Definition at line 501 of file IdealGasFunctions.cpp.
| const double* thermalfist::IdealGasFunctions::legx32 = NumericalIntegration::coefficients_xleg32_zeroone |
Definition at line 500 of file IdealGasFunctions.cpp.