Class fermion_rel_integ_base (o2scl)

O2scl : Class List

class fermion_rel_integ_base

Integrands for o2scl::fermion_rel_tl.

Subclassed by o2scl::fermion_rel_integ< funct, double >, o2scl::fermion_rel_integ_multip< cpp_dec_float_25 >, o2scl::fermion_rel_integ_multip< long double >, o2scl::fermion_rel_integ_multip2< cpp_dec_float_25 >, o2scl::fermion_rel_integ_multip2< long double >, o2scl::fermion_rel_integ< func_t, fp_t >, o2scl::fermion_rel_integ_multip< fp_t >, o2scl::fermion_rel_integ_multip2< fp_t >

Public Functions

inline fermion_rel_integ_base()
template<class internal_fp_t>
inline internal_fp_t density_fun(internal_fp_t u, internal_fp_t y, internal_fp_t eta)

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, internal_fp_t y, internal_fp_t eta)

The integrand for the pressure for non-degenerate fermions.

template<class internal_fp_t>
inline internal_fp_t pressure_fun(internal_fp_t u, internal_fp_t y, internal_fp_t eta)

The integrand for the pressure for non-degenerate fermions.

template<class internal_fp_t>
inline internal_fp_t energy_fun(internal_fp_t u, internal_fp_t y, internal_fp_t eta)

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, internal_fp_t y, internal_fp_t eta)

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, internal_fp_t T, internal_fp_t y, internal_fp_t eta, internal_fp_t mot, 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, internal_fp_t T, internal_fp_t y, internal_fp_t eta, internal_fp_t mot)

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, internal_fp_t T, internal_fp_t y, internal_fp_t eta, internal_fp_t mot, 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, internal_fp_t T, internal_fp_t y, internal_fp_t eta, internal_fp_t mot)

The integrand for the entropy density for degenerate fermions.

Protected Attributes

double exp_limit

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

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.