Particle base class. More...
#include <part.h>
Public Member Functions | |
part_tl (const part_tl &p) | |
Copy constructor. | |
part_tl & | operator= (const part_tl &p) |
Copy construction with operator=() | |
part_tl (fp_t mass=0.0, fp_t dof=0.0) | |
Make a particle of mass mass and degeneracy dof . | |
virtual void | init (fp_t mass, fp_t dof) |
Set the mass mass and degeneracy dof . | |
virtual void | anti (part_tl &ax) |
Make ap an anti-particle with the same mass and degeneracy. More... | |
virtual const char * | type () |
Return string denoting type ("part_tl") | |
Public Attributes | |
fp_t | g |
Degeneracy (e.g. spin and color if applicable) | |
fp_t | m |
Mass. | |
fp_t | n |
Number density. | |
fp_t | ed |
Energy density. | |
fp_t | pr |
Pressure. | |
fp_t | mu |
Chemical potential. | |
fp_t | en |
Entropy density. | |
fp_t | ms |
Effective mass (Dirac unless otherwise specified) | |
fp_t | 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) | |
|
inlinevirtual |
This sets the m, g, ms, inc_rest_mass and non_interacting fields of ap
equal to that of the current object. If inc_rest_mass is true, then it sets
and if inc_rest_mass is false, it sets
Documentation generated with Doxygen. Provided under the
GNU Free Documentation License (see License Information).