Class fermion_tl (o2scl)

O2scl_part : Class List

template<class fp_t = double>
class o2scl::fermion_tl : public o2scl::part_tl<double>

Fermion class.

This class adds two member data variables, kf and del, for the Fermi momentum and the gap, respectively.

Public Functions

fermion_tl(fp_t mass = 0, fp_t dof = 0)

Create a fermion with mass mass and degeneracy dof.

~fermion_tl()
const char *type()

Return string denoting type (“fermion_tl”)

fermion_tl(const fermion_tl &f)

Copy constructor.

fermion_tl &operator=(const fermion_tl &f)

Copy construction with operator=()

Public Members

fp_t kf

Fermi momentum.

fp_t del

Gap.