Class fermion_rel_integ (o2scl)¶
-
template<class func_t, class fp_t>
class fermion_rel_integ : public o2scl::fermion_rel_integ_base¶ Default integrator for o2scl::fermion_rel_tl.
This class uses the GSL integrators to integrate the fermion integrands specified in fermion_rel_integ_base. Internally, the GSL integrators are used and thus, even though this is a template class, it currently only works for type double. This is the default integrator for fermion_rel_tl .
Public Functions
-
inline int eval_density(fp_t y, fp_t eta, fp_t &res, fp_t &err)¶
Evalulate the density integral in the nondegenerate limit.
-
inline int eval_deg_density(fp_t T, fp_t y, fp_t eta, fp_t mot, fp_t ul, fp_t &res, fp_t &err)¶
Evalulate the density integral in the degenerate limit.
-
inline int eval_energy(fp_t y, fp_t eta, fp_t &res, fp_t &err)¶
Evalulate the energy density integral in the nondegenerate limit.
-
inline int eval_deg_energy(fp_t T, fp_t y, fp_t eta, fp_t mot, fp_t ul, fp_t &res, fp_t &err)¶
Evalulate the energy density integral in the degenerate limit.
-
inline int eval_entropy(fp_t y, fp_t eta, fp_t &res, fp_t &err)¶
Evalulate the entropy integral in the nondegenerate limit.
-
inline int eval_deg_entropy(fp_t T, fp_t y, fp_t eta, fp_t mot, fp_t ll, fp_t ul, fp_t &res, fp_t &err)¶
Evalulate the entropy integral in the degenerate limit.
Public Members
-
inte_qagiu_gsl nit¶
Nondegenerate integrator.
-
inte_qag_gsl dit¶
Degenerate integrator.
-
inline int eval_density(fp_t y, fp_t eta, fp_t &res, fp_t &err)¶