Class fermion_rel_integ_multip (o2scl)¶
-
template<class fp_t>
class fermion_rel_integ_multip : public o2scl::fermion_rel_integ_base¶ Default integrator for o2scl::fermion_rel_tl.
Note
This version uses the multiprecision integrator inte_double_exp_boost which automatically increases precision in order to achieve accuracy
Public Functions
-
inline fermion_rel_integ_multip()¶
-
template<class internal_fp_t>
inline internal_fp_t density_fun(internal_fp_t u, fp_t y2, fp_t eta2)¶ The integrand for the density for non-degenerate fermions.
-
template<class internal_fp_t>
inline internal_fp_t pressure_fun(internal_fp_t u, fp_t y2, fp_t eta2)¶ The integrand for the pressure for non-degenerate fermions.
-
template<class internal_fp_t>
inline internal_fp_t energy_fun(internal_fp_t u, fp_t y2, fp_t eta2)¶ The integrand for the energy density for non-degenerate fermions.
-
template<class internal_fp_t>
inline internal_fp_t entropy_fun(internal_fp_t u, fp_t y2, fp_t eta2)¶ The integrand for the entropy density for non-degenerate fermions.
-
template<class internal_fp_t>
inline internal_fp_t deg_density_fun(internal_fp_t k, fp_t T2, fp_t y2, fp_t eta2, fp_t mot2, bool debug)¶ The integrand for the density for degenerate fermions.
-
template<class internal_fp_t>
inline internal_fp_t deg_energy_fun(internal_fp_t k, fp_t T2, fp_t y2, fp_t eta2, fp_t mot2)¶ The integrand for the energy density for degenerate fermions.
-
template<class internal_fp_t>
inline internal_fp_t deg_pressure_fun(internal_fp_t k, fp_t T2, fp_t y2, fp_t eta2, fp_t mot2, bool debug)¶ The integrand for the energy density for degenerate fermions.
-
template<class internal_fp_t>
inline internal_fp_t deg_entropy_fun(internal_fp_t k, fp_t T2, fp_t y2, fp_t eta2, fp_t mot2)¶ The integrand for the entropy density for degenerate fermions.
-
inline int eval_density(fp_t y, fp_t eta, fp_t &res, fp_t &err)¶
Evaluate the density in the nondegenerate limit.
-
inline int eval_energy(fp_t y, fp_t eta, fp_t &res, fp_t &err)¶
Evaluate the energy density in the nondegenerate limit.
-
inline int eval_entropy(fp_t y, fp_t eta, fp_t &res, fp_t &err)¶
Evaluate the entropy in the nondegenerate limit.
-
inline int eval_pressure(fp_t y, fp_t eta, fp_t &res, fp_t &err)¶
Evaluate the pressure 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)¶
Evaluate the density 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)¶
Evaluate the energy in the degenerate limit.
Public Members
-
int verbose¶
Verbosity parameter.
-
inte_double_exp_boost it¶
Default integrator.
-
inte_adapt_cern it2¶
Secondary integrator.
-
double tol_rel¶
Relative tolerance for integrals.
-
inline fermion_rel_integ_multip()¶