Thermal-FIST 1.5
Package for hadron resonance gas model applications
Loading...
Searching...
No Matches
ExcludedVolumeHelper.h File Reference

Contains some functions to deal with excluded volumes. More...

#include "HRGBase/xMath.h"
#include "HRGBase/ThermalModelBase.h"
#include <cmath>

Go to the source code of this file.

Namespaces

namespace  thermalfist
 The main namespace where all classes and functions of the Thermal-FIST library reside.
 
namespace  thermalfist::CuteHRGHelper
 Contains several helper routines.
 

Functions

double thermalfist::CuteHRGHelper::vr (double r)
 Computes the excluded volume parameter from a given radius parameter value.
 
double thermalfist::CuteHRGHelper::rv (double v)
 Computes the radius parameter from a given excluded volume parameter value.
 
double thermalfist::CuteHRGHelper::brr (double r1, double r2)
 Computes the symmetric 2nd virial coefficient \( b_{ij} \) of the classical hard spheres equation of state from the two radii.
 
double thermalfist::CuteHRGHelper::btilrr (double r1, double r2)
 Computes the asymmetric 2nd virial coefficient \( \tilde b_{ij} \) of the classical hard spheres equation of state from the two radii.
 
std::vector< std::vector< double > > thermalfist::CuteHRGHelper::bijMatrix (const ThermalModelBase *model)
 Returns the matrix of excluded volume coefficients \( \tilde{b}_{ij} \) of an HRG model.
 
std::vector< std::vector< double > > thermalfist::CuteHRGHelper::aijMatrix (const ThermalModelBase *model)
 Returns the matrix of van der Waals attraction coefficients \( a_{ij} \) of an HRG model.
 
std::vector< std::vector< double > > thermalfist::GetBaryonBaryonInteractionMatrix (const ThermalParticleSystem *TPS, double param)
 Returns the matrix of attraction and repulsion parameters for baryon-baryon and antibaryon-antibaryon pairs.
 

Detailed Description

Contains some functions to deal with excluded volumes.

Definition in file ExcludedVolumeHelper.h.