Class fermion_rel2_integ (o2scl)

O2scl : Class List

template<class fp_t>
class fermion_rel2_integ

Subclassed by o2scl::fermion_rel2_tl< fermion_t, fd_inte_t, be_inte_t, root_t, func_t, fp_t >

Public Functions

inline fermion_rel2_integ()
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_old(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 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.

Public Members

double exp_limit

The limit for exponentials to ensure integrals are finite (default 200.0)

Protected Attributes

double deg_entropy_fac

A factor for the degenerate entropy integration (default 30.0)

bool err_nonconv

If true, call the error handler if the integration does not succeed.