DPNP C++ backend kernel library 0.20.0dev1
Data Parallel Extension for NumPy*
Loading...
Searching...
No Matches
dpnp::kernels::divmod::DivmodFunctor< argT1, argT2, divT, modT > Struct Template Reference

Public Types

using argT = argT1
 
using supports_vec = typename std::false_type
 
using supports_sg_loadstore = typename std::true_type
 

Public Member Functions

divT operator() (const argT &in1, const argT &in2, modT &mod) const
 

Detailed Description

template<typename argT1, typename argT2, typename divT, typename modT>
struct dpnp::kernels::divmod::DivmodFunctor< argT1, argT2, divT, modT >

Definition at line 39 of file divmod.hpp.

Member Typedef Documentation

◆ argT

template<typename argT1 , typename argT2 , typename divT , typename modT >
using dpnp::kernels::divmod::DivmodFunctor< argT1, argT2, divT, modT >::argT = argT1

Definition at line 41 of file divmod.hpp.

◆ supports_sg_loadstore

template<typename argT1 , typename argT2 , typename divT , typename modT >
using dpnp::kernels::divmod::DivmodFunctor< argT1, argT2, divT, modT >::supports_sg_loadstore = typename std::true_type

Definition at line 50 of file divmod.hpp.

◆ supports_vec

template<typename argT1 , typename argT2 , typename divT , typename modT >
using dpnp::kernels::divmod::DivmodFunctor< argT1, argT2, divT, modT >::supports_vec = typename std::false_type

Definition at line 49 of file divmod.hpp.

Member Function Documentation

◆ operator()()

template<typename argT1 , typename argT2 , typename divT , typename modT >
divT dpnp::kernels::divmod::DivmodFunctor< argT1, argT2, divT, modT >::operator() ( const argT & in1,
const argT & in2,
modT & mod ) const
inline

Definition at line 52 of file divmod.hpp.


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