Class fermion_deriv_rel_integ (o2scl)

O2scl : Class List

template<class fp_t>
class fermion_deriv_rel_integ

Class defining integrands of derivatives for relativistic fermions.

Subclassed by o2scl::fermion_deriv_rel_tl< fermion_deriv_tl< long double >, fermion_rel_ld, inte_double_exp_boost<>, inte_double_exp_boost<>, long double >, o2scl::fermion_deriv_rel_tl< fermion_deriv_tl< cpp_dec_float_25 >, fermion_rel_cdf25, inte_double_exp_boost<>, inte_double_exp_boost<>, cpp_dec_float_25 >, o2scl::fermion_deriv_rel_tl< fermion_deriv_t, fermion_rel_t, nit_t, dit_t, fp_t >

Method of computing derivatives

int method

Method (default is automatic)

static const int automatic = 0

Automatically choose method.

static const int direct = 1

In the form containing \( f(1-f) \) .

static const int by_parts = 2

Integrate by parts.

The integrands, as a function of \f$ u=k/T \f$, for

non-degenerate integrals

template<class internal_fp_t>
inline internal_fp_t density_T_fun(internal_fp_t u, fp_t m2, fp_t ms2, fp_t nu2, fp_t T2, bool inc_rest_mass)

Integrand for derivative of density with respect to temperature for non-degenerate particles.

template<class internal_fp_t>
inline internal_fp_t density_mu_fun(internal_fp_t u, fp_t m2, fp_t ms2, fp_t nu2, fp_t T2, bool inc_rest_mass)

Integrand for derivative of density with respect to chemical potential for non-degenerate particles.

template<class internal_fp_t>
inline internal_fp_t entropy_T_fun(internal_fp_t u, fp_t m2, fp_t ms2, fp_t nu2, fp_t T2, bool inc_rest_mass)

Integrand for derivative of entropy with respect to temperature for non-degenerate particles.

template<class internal_fp_t>
inline internal_fp_t density_ms_fun(internal_fp_t u, fp_t m2, fp_t ms2, fp_t nu2, fp_t T2, bool inc_rest_mass)

Integrand for derivative of density with respect to effective mass for non-degenerate particles.

The integrands, as a function of momentum, for the

degenerate integrals

template<class internal_fp_t>
inline internal_fp_t deg_density_T_fun(internal_fp_t k, fp_t m2, fp_t ms2, fp_t nu2, fp_t T2, bool inc_rest_mass)

Integrand for derivative of density with respect to temperature for degenerate particles.

template<class internal_fp_t>
inline internal_fp_t deg_density_mu_fun(internal_fp_t k, fp_t m2, fp_t ms2, fp_t nu2, fp_t T2, bool inc_rest_mass)

Integrand for derivative of density with respect to chemical potential for degenerate particles.

template<class internal_fp_t>
inline internal_fp_t deg_entropy_T_fun(internal_fp_t k, fp_t m2, fp_t ms2, fp_t nu2, fp_t T2, bool inc_rest_mass)

Integrand for derivative of entropy with respect to temperature for degenerate particles.

template<class internal_fp_t>
inline internal_fp_t deg_density_ms_fun(internal_fp_t k, fp_t m2, fp_t ms2, fp_t nu2, fp_t T2, bool inc_rest_mass)

Integrand for derivative of density with respect to effective mass for degenerate particles.

Public Functions

inline fermion_deriv_rel_integ()

Public Members

int intl_method

The internal integration method.