![]() |
Particles and Nuclei Sub-Library: Version 0.910
|
This is a base class for the computation of fermionic statistics at zero temperature. The more general case of finite temperature is taken care of by fermion_eval_thermo objects. The primary functions are calc_mu_zerot() and calc_density_zerot() which compute all the thermodynamic quantities as a function of the chemical potential, or the density, respectively. More...
#include <fermion.h>
Public Member Functions | |
Zero-temperature fermions | |
void | kf_from_density (fermion &f) |
Calculate the Fermi momentum from the density. | |
void | energy_density_zerot (fermion &f) |
Energy density at T=0 from fermion::kf and part::ms. | |
void | pressure_zerot (fermion &f) |
Pressure at T=0 from fermion::kf and part::ms. | |
virtual void | calc_mu_zerot (fermion &f) |
Zero temperature fermions from part::nu and part::ms. | |
virtual void | calc_density_zerot (fermion &f) |
Zero temperature fermions from part::n and part::ms. |
void fermion_zerot::kf_from_density | ( | fermion & | f | ) |
Uses the relation
void fermion_zerot::energy_density_zerot | ( | fermion & | f | ) |
Calculates the integral
void fermion_zerot::pressure_zerot | ( | fermion & | f | ) |
Calculates the integral
virtual void fermion_zerot::calc_mu_zerot | ( | fermion & | f | ) | [virtual] |
This function always returns gsl_success
.
Reimplemented in nonrel_fermion.
virtual void fermion_zerot::calc_density_zerot | ( | fermion & | f | ) | [virtual] |
This function always returns gsl_success
.
Reimplemented in nonrel_fermion.
Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).