8#ifndef THERMALMODELIDEAL_H
9#define THERMALMODELIDEAL_H
map< string, double > params
ThermalModelBase(ThermalParticleSystem *TPS, const ThermalModelParameters ¶ms=ThermalModelParameters())
Construct a new ThermalModelBase object.
virtual void CalculatePrimordialDensities()
Calculates the primordial densities of all species.
virtual double ParticleScaledVariance(int part)
virtual std::vector< double > CalculateChargeFluctuations(const std::vector< double > &chgs, int order=4)
Calculates fluctuations (diagonal susceptibilities) of an arbitrary "conserved" charge.
virtual double CalculatePressure()
virtual double ParticleKurtosis(int part)
ThermalModelIdeal(ThermalParticleSystem *TPS, const ThermalModelParameters ¶ms=ThermalModelParameters())
Construct a new ThermalModelIdeal object.
virtual void CalculateTwoParticleCorrelations()
Computes the fluctuations and correlations of the primordial particle numbers.
virtual double CalculateEnergyDensity()
virtual double CalculateEntropyDensity()
virtual void CalculateFluctuations()
Computes the fluctuation observables.
virtual double CalculateMesonMatterEntropyDensity()
virtual double CalculateEnergyDensityDerivativeT()
virtual ~ThermalModelIdeal(void)
Destroy the ThermalModelIdeal object.
virtual std::vector< double > CalculateGeneralizedSusceptibilities(const std::vector< std::vector< double > > &chgs)
virtual double CalculateBaryonMatterEntropyDensity()
virtual double ParticleScalarDensity(int part)
virtual double ParticleSkewness(int part)
virtual void CalculateTemperatureDerivatives()
Computes the temperature derivatives of densities, shifted chemical potentials, and primordial hadron...
Class containing the particle list.
The main namespace where all classes and functions of the Thermal-FIST library reside.
Structure containing all thermal parameters of the model.