9#ifndef THERMALMODELCANONICALSTRANGENESS_H
10#define THERMALMODELCANONICALSTRANGENESS_H
map< string, double > params
ThermalModelBase(ThermalParticleSystem *TPS, const ThermalModelParameters ¶ms=ThermalModelParameters())
Construct a new ThermalModelBase object.
std::vector< double > m_Zsum
virtual void SetStatistics(bool stats)
virtual void CalculateEnergyDensitiesGCE()
Calculates the grand-canonical energy densities.
virtual double ParticleScaledVariance(int)
virtual void CalculateDensitiesGCE()
Calculates the particle densities in a grand-canonical ensemble.
virtual double CalculateEnergyDensity()
virtual void CalculatePrimordialDensities()
Calculates the primordial densities of all species.
ThermalModelCanonicalStrangeness(ThermalParticleSystem *TPS, const ThermalModelParameters ¶ms=ThermalModelParameters())
Construct a new ThermalModelCanonicalStrangeness object.
virtual void SetStrangenessChemicalPotential(double muS)
Override the base class method to always set to zero.
virtual void FixParameters()
Method which actually implements ConstrainChemicalPotentials() (for backward compatibility).
virtual double CalculateBaryonMatterEntropyDensity()
const std::vector< double > & DensitiesGCE() const
A vector of the grand-canonical particle number densities.
virtual double CalculateMesonMatterEntropyDensity()
std::vector< int > m_StrVals
virtual void CalculateSums(double Vc)
Calculates the strangeness-canonical partition functions.
std::map< int, int > m_StrMap
void CalculateFluctuations()
Dummy function. Fluctuations not yet supported.
std::vector< double > m_partialS
virtual ~ThermalModelCanonicalStrangeness(void)
Destroy the ThermalModelCanonicalStrangeness object.
virtual bool IsConservedChargeCanonical(ConservedCharge::Name charge) const
virtual double ParticleScalarDensity(int)
virtual void CalculatePressuresGCE()
Calculates the grand-canonical pressures.
std::vector< double > m_pressuresGCE
virtual double CalculateEnergyDensityDerivativeT()
virtual void ChangeTPS(ThermalParticleSystem *TPS)
Change the particle list.
std::vector< double > m_densitiesGCE
virtual void SetParameters(const ThermalModelParameters ¶ms)
The thermal parameters.
virtual double CalculateEntropyDensity()
std::vector< double > m_energydensitiesGCE
virtual double CalculatePressure()
Class containing the particle list.
The main namespace where all classes and functions of the Thermal-FIST library reside.
Name
Set of all conserved charges considered.
Structure containing all thermal parameters of the model.