Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
hydra::detail::GetBinCenter< T, 1 > Struct Template Reference

#include <GetBinCenter.h>

Inheritance diagram for hydra::detail::GetBinCenter< T, 1 >:
Collaboration diagram for hydra::detail::GetBinCenter< T, 1 >:

Public Member Functions

 GetBinCenter ()=delete
 
 GetBinCenter (size_t grid, T lowerlimits, T upperlimits)
 
__hydra_host__ __hydra_device__ GetBinCenter (GetBinCenter< T, 1 > const &other)
 
__hydra_host__ __hydra_device__operator() (size_t global_bin)
 
__hydra_host__ __hydra_device__ GetBinCenter< T, 1 > & operator= (GetBinCenter< T, 1 > const &other)
 

Data Fields

fDelta
 
size_t fGrid
 
fIncrement
 
fLowerLimits
 
size_t fNGlobalBins
 

Detailed Description

template<typename T>
struct hydra::detail::GetBinCenter< T, 1 >

Constructor & Destructor Documentation

◆ GetBinCenter() [1/3]

template<typename T >
hydra::detail::GetBinCenter< T, 1 >::GetBinCenter ( )
delete

◆ GetBinCenter() [2/3]

template<typename T >
hydra::detail::GetBinCenter< T, 1 >::GetBinCenter ( size_t  grid,
lowerlimits,
upperlimits 
)
inline

◆ GetBinCenter() [3/3]

template<typename T >
__hydra_host__ __hydra_device__ hydra::detail::GetBinCenter< T, 1 >::GetBinCenter ( GetBinCenter< T, 1 > const &  other)
inline

Member Function Documentation

◆ operator()()

template<typename T >
__hydra_host__ __hydra_device__ T hydra::detail::GetBinCenter< T, 1 >::operator() ( size_t  global_bin)
inline

◆ operator=()

template<typename T >
__hydra_host__ __hydra_device__ GetBinCenter<T,1>& hydra::detail::GetBinCenter< T, 1 >::operator= ( GetBinCenter< T, 1 > const &  other)
inline

Field Documentation

◆ fDelta

template<typename T >
T hydra::detail::GetBinCenter< T, 1 >::fDelta

◆ fGrid

template<typename T >
size_t hydra::detail::GetBinCenter< T, 1 >::fGrid

◆ fIncrement

template<typename T >
T hydra::detail::GetBinCenter< T, 1 >::fIncrement

◆ fLowerLimits

template<typename T >
T hydra::detail::GetBinCenter< T, 1 >::fLowerLimits

◆ fNGlobalBins

template<typename T >
size_t hydra::detail::GetBinCenter< T, 1 >::fNGlobalBins

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