Thermal-FIST 1.5
Package for hadron resonance gas model applications
Loading...
Searching...
No Matches
thermalfist::MeanFieldModelClausius Class Reference

Class implementing auxiliary functions for the Clausius mean-field model. More...

#include <MeanFieldModels.h>

Inheritance diagram for thermalfist::MeanFieldModelClausius:
thermalfist::MeanFieldModelBase

Public Member Functions

 MeanFieldModelClausius (double a, double c, double dadT=0., double dcdT=0.)
 Constructor for the MeanFieldModelClausius class.
 
virtual ~MeanFieldModelClausius ()
 Destructor for the MeanFieldModelClausius class.
 
virtual double v (double n) const
 Calculates the mean field value at a given density.
 
virtual double dv (int order, double n) const
 Calculates the density derivatives of the mean field.
 
virtual double dvdT (double n) const
 Calculates the temperature derivative of the mean field.
 
- Public Member Functions inherited from thermalfist::MeanFieldModelBase
 MeanFieldModelBase ()
 Constructor for the MeanFieldModelBase class.
 
virtual ~MeanFieldModelBase ()
 Destructor for the MeanFieldModelBase class.
 

Detailed Description

Class implementing auxiliary functions for the Clausius mean-field model.

This class implements the Clausius mean-field model as described in https://arxiv.org/pdf/1701.06524.pdf, which includes a denominator term to account for saturation effects at high densities.

Definition at line 138 of file MeanFieldModels.h.

Constructor & Destructor Documentation

◆ MeanFieldModelClausius()

thermalfist::MeanFieldModelClausius::MeanFieldModelClausius ( double a,
double c,
double dadT = 0.,
double dcdT = 0. )
inline

Constructor for the MeanFieldModelClausius class.

Parameters
aAttraction parameter in units of GeV*fm^3.
cParameter controlling the saturation of the mean field at high densities.
dadTTemperature derivative of the attraction parameter (optional).
dcdTTemperature derivative of the c parameter (optional).

Definition at line 149 of file MeanFieldModels.h.

◆ ~MeanFieldModelClausius()

virtual thermalfist::MeanFieldModelClausius::~MeanFieldModelClausius ( )
inlinevirtual

Destructor for the MeanFieldModelClausius class.

Definition at line 157 of file MeanFieldModels.h.

Member Function Documentation

◆ dv()

virtual double thermalfist::MeanFieldModelClausius::dv ( int order,
double n ) const
inlinevirtual

Calculates the density derivatives of the mean field.

Parameters
orderOrder of the derivative.
nParticle number density in fm^-3.
Returns
Derivative of the mean field in units of GeV * fm^{3 * (order-1)}.

Reimplemented from thermalfist::MeanFieldModelBase.

Definition at line 174 of file MeanFieldModels.h.

◆ dvdT()

virtual double thermalfist::MeanFieldModelClausius::dvdT ( double n) const
inlinevirtual

Calculates the temperature derivative of the mean field.

Parameters
nParticle number density in fm^-3.
Returns
Temperature derivative of the mean field in units of fm^{-3}.

Reimplemented from thermalfist::MeanFieldModelBase.

Definition at line 199 of file MeanFieldModels.h.

◆ v()

virtual double thermalfist::MeanFieldModelClausius::v ( double n) const
inlinevirtual

Calculates the mean field value at a given density.

Parameters
nParticle number density in fm^-3.
Returns
Mean field value in units of GeV/fm^3.

Reimplemented from thermalfist::MeanFieldModelBase.

Definition at line 165 of file MeanFieldModels.h.


The documentation for this class was generated from the following file: