DPNP C++ backend kernel library 0.18.0dev0
Data Parallel Extension for NumPy*
Loading...
Searching...
No Matches
dpnp::kernels::degrees::DegreesFunctor< argT, resT > Struct Template Reference

Public Types

using is_constant = typename std::false_type
 
using supports_vec = typename std::true_type
 
using supports_sg_loadstore = typename std::true_type
 

Public Member Functions

resT operator() (const argT &x) const
 
template<int vec_sz>
sycl::vec< resT, vec_sz > operator() (const sycl::vec< argT, vec_sz > &x) const
 

Detailed Description

template<typename argT, typename resT>
struct dpnp::kernels::degrees::DegreesFunctor< argT, resT >

Definition at line 33 of file degrees.hpp.

Member Typedef Documentation

◆ is_constant

template<typename argT , typename resT >
using dpnp::kernels::degrees::DegreesFunctor< argT, resT >::is_constant = typename std::false_type

Definition at line 36 of file degrees.hpp.

◆ supports_sg_loadstore

template<typename argT , typename resT >
using dpnp::kernels::degrees::DegreesFunctor< argT, resT >::supports_sg_loadstore = typename std::true_type

Definition at line 42 of file degrees.hpp.

◆ supports_vec

template<typename argT , typename resT >
using dpnp::kernels::degrees::DegreesFunctor< argT, resT >::supports_vec = typename std::true_type

Definition at line 40 of file degrees.hpp.

Member Function Documentation

◆ operator()() [1/2]

template<typename argT , typename resT >
resT dpnp::kernels::degrees::DegreesFunctor< argT, resT >::operator() ( const argT & x) const
inline

Definition at line 44 of file degrees.hpp.

◆ operator()() [2/2]

template<typename argT , typename resT >
template<int vec_sz>
sycl::vec< resT, vec_sz > dpnp::kernels::degrees::DegreesFunctor< argT, resT >::operator() ( const sycl::vec< argT, vec_sz > & x) const
inline

Definition at line 50 of file degrees.hpp.


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