#include <GaussKronrodQuadrature.h>
|
| GaussKronrodQuadrature (GReal_t xlower, GReal_t xupper) |
|
| GaussKronrodQuadrature (GaussKronrodQuadrature< NRULE, NBIN, hydra::detail::BackendPolicy< BACKEND > > const &other) |
|
template<hydra::detail::Backend BACKEND2> |
| GaussKronrodQuadrature (GaussKronrodQuadrature< NRULE, NBIN, hydra::detail::BackendPolicy< BACKEND2 > > const &other) |
|
const GaussKronrodRule< NRULE > & | GetRule () const |
|
GReal_t | GetXLower () const |
|
GReal_t | GetXUpper () const |
|
template<typename FUNCTOR > |
std::pair< GReal_t, GReal_t > | Integrate (FUNCTOR const &functor) |
|
GaussKronrodQuadrature< NRULE, NBIN, hydra::detail::BackendPolicy< BACKEND > > & | operator= (GaussKronrodQuadrature< NRULE, NBIN, hydra::detail::BackendPolicy< BACKEND > > const &other) |
|
template<hydra::detail::Backend BACKEND2> |
GaussKronrodQuadrature< NRULE, NBIN, hydra::detail::BackendPolicy< BACKEND > > & | operator= (GaussKronrodQuadrature< NRULE, NBIN, hydra::detail::BackendPolicy< BACKEND2 > > const &other) |
|
void | Print () |
|
void | SetXLower (GReal_t xLower) |
|
void | SetXUpper (GReal_t xUpper) |
|
std::pair< GReal_t, GReal_t > | operator() (Functor const &functor) |
|
std::pair< GReal_t, GReal_t > | operator() (Functor const &functor, double(&min)[N], double(&max)[N]) |
|
template<size_t NRULE, size_t NBIN, hydra::detail::Backend BACKEND>
class hydra::GaussKronrodQuadrature< NRULE, NBIN, hydra::detail::BackendPolicy< BACKEND > >
◆ row_t
template<size_t NRULE, size_t NBIN, hydra::detail::Backend BACKEND>
◆ table_d
template<size_t NRULE, size_t NBIN, hydra::detail::Backend BACKEND>
◆ table_h
template<size_t NRULE, size_t NBIN, hydra::detail::Backend BACKEND>
◆ GaussKronrodQuadrature() [1/3]
template<size_t NRULE, size_t NBIN, hydra::detail::Backend BACKEND>
◆ GaussKronrodQuadrature() [2/3]
template<size_t NRULE, size_t NBIN, hydra::detail::Backend BACKEND>
◆ GaussKronrodQuadrature() [3/3]
template<size_t NRULE, size_t NBIN, hydra::detail::Backend BACKEND>
template<hydra::detail::Backend BACKEND2>
◆ GetRule()
template<size_t NRULE, size_t NBIN, hydra::detail::Backend BACKEND>
◆ GetXLower()
template<size_t NRULE, size_t NBIN, hydra::detail::Backend BACKEND>
◆ GetXUpper()
template<size_t NRULE, size_t NBIN, hydra::detail::Backend BACKEND>
◆ Integrate()
template<size_t NRULE, size_t NBIN, hydra::detail::Backend BACKEND>
template<typename FUNCTOR >
◆ operator=() [1/2]
template<size_t NRULE, size_t NBIN, hydra::detail::Backend BACKEND>
◆ operator=() [2/2]
template<size_t NRULE, size_t NBIN, hydra::detail::Backend BACKEND>
template<hydra::detail::Backend BACKEND2>
◆ Print()
template<size_t NRULE, size_t NBIN, hydra::detail::Backend BACKEND>
◆ SetXLower()
template<size_t NRULE, size_t NBIN, hydra::detail::Backend BACKEND>
◆ SetXUpper()
template<size_t NRULE, size_t NBIN, hydra::detail::Backend BACKEND>
The documentation for this class was generated from the following files: