![]() |
Particles and Nuclei Sub-Library: Version 0.910
|
Nonrelativistic fermion class. More...
#include <nonrel_fermion.h>
The rest mass energy density is given by n*m not n*ms. Note that the effective mass here is the Landau mass, not the Dirac mass.
Pressure is computed with
and entropy density with
These relations can be verified with an integration by parts. See, e.g. Callen pg. 403 or Landau pg. 164.
The functions fermion::pair_density() and pair_mu() have not been implemented.
Definition at line 75 of file nonrel_fermion.h.
Public Member Functions | |
nonrel_fermion () | |
Create a nonrelativistic fermion with mass 'm' and degeneracy 'g'. | |
virtual void | calc_mu_zerot (fermion &f) |
Zero temperature fermions. | |
virtual void | calc_density_zerot (fermion &f) |
Zero temperature fermions. | |
virtual void | calc_mu (fermion &f, double temper) |
Calculate properties as function of chemical potential. | |
virtual void | calc_density (fermion &f, double temper) |
Calculate properties as function of density. | |
virtual void | pair_mu (fermion &f, double temper) |
Calculate properties with antiparticles as function of chemical potential. | |
virtual void | pair_density (fermion &f, double temper) |
Calculate properties with antiparticles as function of density. | |
virtual void | nu_from_n (fermion &f, double temper) |
Calculate effective chemical potential from density. | |
int | set_density_root (root< funct > &rp) |
Set the solver for use in calculating the chemical potential from the density. | |
virtual const char * | type () |
Return string denoting type ("nonrel_fermion") | |
Data Fields | |
cern_mroot_root< funct > | def_density_root |
The default solver for calc_density(). |
virtual void nonrel_fermion::calc_density | ( | fermion & | f, |
double | temper | ||
) | [virtual] |
Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).