DPNP C++ backend kernel library 0.20.0dev4
Data Parallel Extension for NumPy*
Loading...
Searching...
No Matches
dpnp::kernels::interpolate::InterpolateFunctor< TCoord, TValue, TIdx > Class Template Reference

Public Member Functions

 InterpolateFunctor (const TCoord *x_, const TIdx *idx_, const TCoord *xp_, const TValue *fp_, const TValue *left_, const TValue *right_, TValue *out_, const std::size_t xp_size_)
 
void operator() (sycl::id< 1 > id) const
 

Detailed Description

template<typename TCoord, typename TValue, typename TIdx = std::int64_t>
class dpnp::kernels::interpolate::InterpolateFunctor< TCoord, TValue, TIdx >

Definition at line 43 of file interpolate.hpp.

Constructor & Destructor Documentation

◆ InterpolateFunctor()

template<typename TCoord , typename TValue , typename TIdx = std::int64_t>
dpnp::kernels::interpolate::InterpolateFunctor< TCoord, TValue, TIdx >::InterpolateFunctor ( const TCoord * x_,
const TIdx * idx_,
const TCoord * xp_,
const TValue * fp_,
const TValue * left_,
const TValue * right_,
TValue * out_,
const std::size_t xp_size_ )
inline

Definition at line 56 of file interpolate.hpp.

Member Function Documentation

◆ operator()()

template<typename TCoord , typename TValue , typename TIdx = std::int64_t>
void dpnp::kernels::interpolate::InterpolateFunctor< TCoord, TValue, TIdx >::operator() ( sycl::id< 1 > id) const
inline

Definition at line 71 of file interpolate.hpp.


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