Fermion class. More...
#include <fermion.h>
Public Member Functions | |
fermion (double mass=0, double dof=0) | |
Create a fermion with mass mass and degeneracy dof . | |
virtual const char * | type () |
Return string denoting type ("fermion") | |
fermion (const fermion &f) | |
Copy constructor. | |
fermion & | operator= (const fermion &f) |
Copy construction with operator=() | |
![]() | |
part (const part &p) | |
Copy constructor. | |
part & | operator= (const part &p) |
Copy construction with operator=() | |
part (double mass=0.0, double dof=0.0) | |
Make a particle of mass mass and degeneracy dof . | |
virtual void | init (double mass, double dof) |
Set the mass mass and degeneracy dof . | |
virtual void | anti (part &ap) |
Make ap an anti-particle with the same mass and degeneracy. More... | |
Public Attributes | |
double | kf |
Fermi momentum. | |
double | del |
Gap. | |
![]() | |
double | g |
Degeneracy (e.g. spin and color if applicable) | |
double | m |
Mass. | |
double | n |
Number density. | |
double | ed |
Energy density. | |
double | pr |
Pressure. | |
double | mu |
Chemical potential. | |
double | en |
Entropy density. | |
double | ms |
Effective mass (Dirac unless otherwise specified) | |
double | nu |
Effective chemical potential. | |
bool | inc_rest_mass |
If true, include the mass in the energy density and chemical potential (default true) | |
bool | non_interacting |
True if the particle is non-interacting (default true) | |
This class adds two member data variables, kf and del, for the Fermi momentum and the gap, respectively.
Documentation generated with Doxygen. Provided under the
GNU Free Documentation License (see License Information).