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

#include <ProcessGaussKronrodAdaptiveQuadrature.h>

Collaboration diagram for hydra::ProcessGaussKronrodAdaptiveQuadrature< FUNCTOR >:

Public Types

typedef hydra::thrust::tuple< GUInt_t, double, doubleresult_row_t
 

Public Member Functions

 ProcessGaussKronrodAdaptiveQuadrature ()=delete
 
 ProcessGaussKronrodAdaptiveQuadrature (FUNCTOR functor)
 
__hydra_host__ __hydra_device__ ProcessGaussKronrodAdaptiveQuadrature (ProcessGaussKronrodAdaptiveQuadrature< FUNCTOR > const &other)
 
template<typename T >
__hydra_host__ __hydra_device__ result_row_t operator() (T row)
 
__hydra_host__ __hydra_device__ ProcessGaussKronrodAdaptiveQuadratureoperator= (ProcessGaussKronrodAdaptiveQuadrature< FUNCTOR > const &other)
 

Data Fields

FUNCTOR fFunctor
 

Detailed Description

template<typename FUNCTOR>
struct hydra::ProcessGaussKronrodAdaptiveQuadrature< FUNCTOR >

Member Typedef Documentation

◆ result_row_t

template<typename FUNCTOR >
typedef hydra::thrust::tuple<GUInt_t, double, double> hydra::ProcessGaussKronrodAdaptiveQuadrature< FUNCTOR >::result_row_t

Constructor & Destructor Documentation

◆ ProcessGaussKronrodAdaptiveQuadrature() [1/3]

template<typename FUNCTOR >
hydra::ProcessGaussKronrodAdaptiveQuadrature< FUNCTOR >::ProcessGaussKronrodAdaptiveQuadrature ( )
delete

◆ ProcessGaussKronrodAdaptiveQuadrature() [2/3]

template<typename FUNCTOR >
hydra::ProcessGaussKronrodAdaptiveQuadrature< FUNCTOR >::ProcessGaussKronrodAdaptiveQuadrature ( FUNCTOR  functor)
inline

◆ ProcessGaussKronrodAdaptiveQuadrature() [3/3]

Member Function Documentation

◆ operator()()

template<typename FUNCTOR >
template<typename T >
__hydra_host__ __hydra_device__ result_row_t hydra::ProcessGaussKronrodAdaptiveQuadrature< FUNCTOR >::operator() ( row)
inline

◆ operator=()

Field Documentation

◆ fFunctor

template<typename FUNCTOR >
FUNCTOR hydra::ProcessGaussKronrodAdaptiveQuadrature< FUNCTOR >::fFunctor

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