![]() |
Thermal-FIST 1.5
Package for hadron resonance gas model applications
|
Class implementing auxiliary functions for the vector density functional (VDF) model. More...
#include <MeanFieldModels.h>
Public Member Functions | |
| MeanFieldModelVDF (int N, std::vector< double > Ck, std::vector< double > bk, double n0=0., std::vector< double > dCkdT=std::vector< double >(), std::vector< double > dbkdT=std::vector< double >()) | |
| Constructor for the MeanFieldModelVDF class. | |
| virtual | ~MeanFieldModelVDF () |
| Destructor for the MeanFieldModelVDF 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. | |
Class implementing auxiliary functions for the vector density functional (VDF) model.
This class implements the vector density functional (VDF) model from https://arxiv.org/pdf/2011.06635, which provides a flexible framework for describing mean-field interactions.
Definition at line 306 of file MeanFieldModels.h.
|
inline |
Constructor for the MeanFieldModelVDF class.
| N | Number of terms in the VDF model. |
| Ck | Vector of coefficients for each term. |
| bk | Vector of density exponents for each term. |
| n0 | Reference density (optional). |
| dCkdT | Vector of temperature derivatives of the Ck coefficients (optional). |
| dbkdT | Vector of temperature derivatives of the bk exponents (optional). |
Definition at line 319 of file MeanFieldModels.h.
|
inlinevirtual |
Destructor for the MeanFieldModelVDF class.
Definition at line 337 of file MeanFieldModels.h.
|
virtual |
Calculates the density derivatives of the mean field.
| order | Order of the derivative. |
| n | Particle number density in fm^-3. |
Reimplemented from thermalfist::MeanFieldModelBase.
Definition at line 15 of file MeanFieldModels.cpp.
|
virtual |
Calculates the temperature derivative of the mean field.
| n | Particle number density in fm^-3. |
Reimplemented from thermalfist::MeanFieldModelBase.
Definition at line 31 of file MeanFieldModels.cpp.
|
virtual |
Calculates the mean field value at a given density.
| n | Particle number density in fm^-3. |
Reimplemented from thermalfist::MeanFieldModelBase.
Definition at line 5 of file MeanFieldModels.cpp.