Public Member Functions | Public Attributes | Protected Types | Protected Member Functions | List of all members
o2scl::fermi_dirac_integ_tl< inte_t, fp_t > Class Template Reference

Fermi-Dirac integral. More...

#include <polylog.h>

Detailed Description

template<class inte_t, class fp_t = double>
class o2scl::fermi_dirac_integ_tl< inte_t, fp_t >

This class performs direct computation of the Fermi-Dirac integral

\[ F_{a}(\mu) = \int_0^{\infty} \frac{x^a}{1+\exp^{x-\mu}} \]

using o2scl::inte_adapt_cern .

Definition at line 150 of file polylog.h.

Public Member Functions

void calc_err (fp_t a, fp_t mu, fp_t &res, fp_t &err)
 Compute the integral, storing the result in res and the error in err.
 

Public Attributes

inte_t iiu
 The integrator.
 

Protected Types

typedef std::function< fp_t(fp_t)> func_t
 Internal function type.
 

Protected Member Functions

fp_t obj_func (fp_t x, fp_t a, fp_t mu)
 The Fermi-Dirac function.
 

The documentation for this class was generated from the following file:

Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).