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

#include <ProcessGaussKronrodQuadrature.h>

Collaboration diagram for hydra::GaussKronrodUnary< FUNCTOR >:

Public Member Functions

 GaussKronrodUnary ()=delete
 
 GaussKronrodUnary (FUNCTOR const &functor)
 
__hydra_host__ __hydra_device__ GaussKronrodUnary (GaussKronrodUnary< FUNCTOR > const &other)
 
template<typename T >
__hydra_host__ __hydra_device__ GaussKronrodCall operator() (T row)
 
__hydra_host__ __hydra_device__ GaussKronrodUnaryoperator= (GaussKronrodUnary< FUNCTOR > const &other)
 

Data Fields

FUNCTOR fFunctor
 

Detailed Description

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

Constructor & Destructor Documentation

◆ GaussKronrodUnary() [1/3]

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

◆ GaussKronrodUnary() [2/3]

template<typename FUNCTOR >
hydra::GaussKronrodUnary< FUNCTOR >::GaussKronrodUnary ( FUNCTOR const &  functor)
inline

◆ GaussKronrodUnary() [3/3]

template<typename FUNCTOR >
__hydra_host__ __hydra_device__ hydra::GaussKronrodUnary< FUNCTOR >::GaussKronrodUnary ( GaussKronrodUnary< FUNCTOR > const &  other)
inline

Member Function Documentation

◆ operator()()

template<typename FUNCTOR >
template<typename T >
__hydra_host__ __hydra_device__ GaussKronrodCall hydra::GaussKronrodUnary< FUNCTOR >::operator() ( row)
inline

◆ operator=()

template<typename FUNCTOR >
__hydra_host__ __hydra_device__ GaussKronrodUnary& hydra::GaussKronrodUnary< FUNCTOR >::operator= ( GaussKronrodUnary< FUNCTOR > const &  other)
inline

Field Documentation

◆ fFunctor

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

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