Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
hydra::detail::convolution::NormalizeFFT< T > Struct Template Reference
Inheritance diagram for hydra::detail::convolution::NormalizeFFT< T >:
Collaboration diagram for hydra::detail::convolution::NormalizeFFT< T >:

Public Member Functions

 NormalizeFFT ()=delete
 
 NormalizeFFT (T norm)
 
__hydra_host__ __hydra_device__ NormalizeFFT (NormalizeFFT< T > const &other)
 
__hydra_host__ __hydra_device__GetNorm () const
 
__hydra_host__ __hydra_device__operator() (T value)
 
__hydra_host__ __hydra_device__ NormalizeFFT< T > & operator= (NormalizeFFT< T > const &other)
 
__hydra_host__ __hydra_device__ void SetNorm (size_t norm)
 

Detailed Description

template<typename T>
struct hydra::detail::convolution::NormalizeFFT< T >

Constructor & Destructor Documentation

◆ NormalizeFFT() [1/3]

template<typename T >
hydra::detail::convolution::NormalizeFFT< T >::NormalizeFFT ( )
delete

◆ NormalizeFFT() [2/3]

template<typename T >
hydra::detail::convolution::NormalizeFFT< T >::NormalizeFFT ( norm)
inline

◆ NormalizeFFT() [3/3]

template<typename T >
__hydra_host__ __hydra_device__ hydra::detail::convolution::NormalizeFFT< T >::NormalizeFFT ( NormalizeFFT< T > const &  other)
inline

Member Function Documentation

◆ GetNorm()

template<typename T >
__hydra_host__ __hydra_device__ T hydra::detail::convolution::NormalizeFFT< T >::GetNorm ( ) const
inline

◆ operator()()

template<typename T >
__hydra_host__ __hydra_device__ T hydra::detail::convolution::NormalizeFFT< T >::operator() ( value)
inline

◆ operator=()

template<typename T >
__hydra_host__ __hydra_device__ NormalizeFFT<T>& hydra::detail::convolution::NormalizeFFT< T >::operator= ( NormalizeFFT< T > const &  other)
inline

◆ SetNorm()

template<typename T >
__hydra_host__ __hydra_device__ void hydra::detail::convolution::NormalizeFFT< T >::SetNorm ( size_t  norm)
inline

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