![]() |
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. | |
![]() | |
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.