DPNP C++ backend kernel library 0.16.0dev0
Data Parallel Extension for NumPy*
Loading...
Searching...
No Matches
dpnp::backend::ext::vm::types::ExpOutputType< T > Struct Template Reference

A factory to define pairs of supported types for which MKL VM library provides support in oneapi::mkl::vm::exp<T> function. More...

#include <types_matrix.hpp>

Public Types

using value_type = typename std::disjunction< dpctl_td_ns::TypeMapResultEntry< T, std::complex< double > >, dpctl_td_ns::TypeMapResultEntry< T, std::complex< float > >, dpctl_td_ns::TypeMapResultEntry< T, double >, dpctl_td_ns::TypeMapResultEntry< T, float >, dpctl_td_ns::DefaultResultEntry< void > >::result_type
 

Detailed Description

template<typename T>
struct dpnp::backend::ext::vm::types::ExpOutputType< T >

A factory to define pairs of supported types for which MKL VM library provides support in oneapi::mkl::vm::exp<T> function.

Template Parameters
TType of input vector a and of result vector y.

Definition at line 316 of file types_matrix.hpp.

Member Typedef Documentation

◆ value_type

template<typename T >
using dpnp::backend::ext::vm::types::ExpOutputType< T >::value_type = typename std::disjunction< dpctl_td_ns::TypeMapResultEntry<T, std::complex<double> >, dpctl_td_ns::TypeMapResultEntry<T, std::complex<float> >, dpctl_td_ns::TypeMapResultEntry<T, double>, dpctl_td_ns::TypeMapResultEntry<T, float>, dpctl_td_ns::DefaultResultEntry<void> >::result_type

Definition at line 318 of file types_matrix.hpp.


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