o2scl::fermion_zerot Class Reference

Fermion properties at zero temperature. More...

#include <fermion.h>

Inheritance diagram for o2scl::fermion_zerot:

## Public Member Functions

Zero-temperature fermions
void kf_from_density (fermion &f)
Calculate the Fermi momentum from the density. More...

void energy_density_zerot (fermion &f)
Energy density at T=0 from fermion::kf and part::ms. More...

void pressure_zerot (fermion &f)
Pressure at T=0 from fermion::kf and part::ms. More...

virtual void calc_mu_zerot (fermion &f)
Zero temperature fermions from part::mu or part::nu and part::ms.

virtual void calc_density_zerot (fermion &f)
Zero temperature fermions from part::n and part::ms.

## Detailed Description

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.

Idea for Future:
Use hypot() and other more accurate functions for the analytic expressions for the zero temperature integrals. [Progress has been made, but there are probably other functions which may break down for small but finite masses and temperatures]

Definition at line 123 of file fermion.h.

## ◆ energy_density_zerot()

 void o2scl::fermion_zerot::energy_density_zerot ( fermion & f )

Calculates the integral

## ◆ kf_from_density()

 void o2scl::fermion_zerot::kf_from_density ( fermion & f )

Uses the relation

## ◆ pressure_zerot()

 void o2scl::fermion_zerot::pressure_zerot ( fermion & f )

Calculates the integral

The documentation for this class was generated from the following file:
• /home/awsteiner/wcs/o2scl/src/part/fermion.h

Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).