Class eos_leptons_multip (o2scl)¶
-
class eos_leptons_multip : public o2scl::eos_leptons¶
Multiprecision version of eos_leptons.
This class provides the additional functionality on top of eos_leptons to compute the lepton and photon EOS with multiprecision.
Internal particle objects [protected]
-
fermion_ld eld¶
Electron in long double precision.
-
fermion_cdf25 ecdf25¶
Electron in 25-digit precision.
-
fermion_ld muld¶
Muon in long double precision.
-
fermion_cdf25 mucdf25¶
Muon in 25-digit precision.
-
fermion_ld tauld¶
Tau in long double precision.
-
fermion_cdf25 taucdf25¶
Tau in 25-digit precision.
Unit conversion objects to set the lepton masses
-
convert_units<long double> cu_ld¶
Long double precision unit conversion object.
-
convert_units<cpp_dec_float_25> cu_cdf25¶
25-digit precision unit conversion object
-
fermion_rel_ld frel_ld¶
Relativistic fermion thermodynamics in long double precision.
-
fermion_rel_cdf25 frel_cdf25¶
Relativistic fermion thermodynamics in 25 digit precision.
-
virtual int electron_density(double T)¶
Compute electron thermodynamics from the electron density.
-
virtual int pair_density_eq_fun(size_t nv, const ubvector &x, ubvector &y, double T, double nq)¶
Function to solve for pair_density_eq()
-
eos_leptons_multip()¶
-
inline virtual ~eos_leptons_multip()¶
-
fermion_ld eld¶