Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
hydra::Integral< Algorithm, N > Struct Template Reference

#include <Integrator.h>

Inheritance diagram for hydra::Integral< Algorithm, N >:
Collaboration diagram for hydra::Integral< Algorithm, N >:

Public Types

typedef void hydra_integrator_type
 

Public Member Functions

template<typename Functor >
std::pair< GReal_t, GReal_toperator() (Functor const &functor)
 
template<typename Functor >
std::pair< GReal_t, GReal_toperator() (Functor const &functor, double(&min)[N], double(&max)[N])
 

Detailed Description

template<typename Algorithm, size_t N>
struct hydra::Integral< Algorithm, N >

Member Typedef Documentation

◆ hydra_integrator_type

template<typename Algorithm, size_t N>
typedef void hydra::Integral< Algorithm, N >::hydra_integrator_type

Member Function Documentation

◆ operator()() [1/2]

template<typename Algorithm, size_t N>
template<typename Functor >
std::pair<GReal_t, GReal_t> hydra::Integral< Algorithm, N >::operator() ( Functor const &  functor)
inline

◆ operator()() [2/2]

template<typename Algorithm, size_t N>
template<typename Functor >
std::pair<GReal_t, GReal_t> hydra::Integral< Algorithm, N >::operator() ( Functor const &  functor,
double(&)  min[N],
double(&)  max[N] 
)
inline

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