Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
hydra::Minus< F1, F2 > Class Template Reference

#include <Minus.h>

Inheritance diagram for hydra::Minus< F1, F2 >:
Collaboration diagram for hydra::Minus< F1, F2 >:

Public Member Functions

 Minus ()=delete
 
__hydra_host__ Minus (F1 const &f1, F2 const &f2)
 
__hydra_host__ __hydra_device__ Minus (Minus< F1, F2 > const &other)
 
template<typename ... T>
__hydra_host__ __hydra_device__ super_type::return_type Evaluate (T... x) const
 
__hydra_host__ __hydra_device__ Minus< F1, F2 > & operator= (Minus< F1, F2 > const &other)
 

Detailed Description

template<typename F1, typename F2>
class hydra::Minus< F1, F2 >

Constructor & Destructor Documentation

◆ Minus() [1/3]

template<typename F1 , typename F2 >
hydra::Minus< F1, F2 >::Minus ( )
delete

◆ Minus() [2/3]

template<typename F1 , typename F2 >
__hydra_host__ hydra::Minus< F1, F2 >::Minus ( F1 const &  f1,
F2 const &  f2 
)
inline

◆ Minus() [3/3]

template<typename F1 , typename F2 >
__hydra_host__ __hydra_device__ hydra::Minus< F1, F2 >::Minus ( Minus< F1, F2 > const &  other)
inline

Member Function Documentation

◆ Evaluate()

template<typename F1 , typename F2 >
template<typename ... T>
__hydra_host__ __hydra_device__ super_type::return_type hydra::Minus< F1, F2 >::Evaluate ( T...  x) const
inline

◆ operator=()

template<typename F1 , typename F2 >
__hydra_host__ __hydra_device__ Minus<F1,F2>& hydra::Minus< F1, F2 >::operator= ( Minus< F1, F2 > const &  other)
inline

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