40#ifndef BACKEND_IFACE_FPTR_H
41#define BACKEND_IFACE_FPTR_H
43#include <dpnp_iface.hpp>
DPNPFuncData_t get_dpnp_function_ptr(DPNPFuncName name, DPNPFuncType first_type, DPNPFuncType second_type=DPNPFuncType::DPNP_FT_NONE)
get runtime pointer to selected function
void * get_dpnp_function_ptr1(DPNPFuncType &result_type, DPNPFuncName name, DPNPFuncType first_type, DPNPFuncType second_type=DPNPFuncType::DPNP_FT_NONE)
get runtime pointer to selected function
struct DPNPFuncData DPNPFuncData_t
Contains information about the C++ backend function.
DPNPFuncName
Function names to request via this interface.
DPNPFuncType
Template types which are used in this interface.
@ DPNP_FN_RNG_MULTIVARIATE_NORMAL
@ DPNP_FN_RNG_NONCENTRAL_CHISQUARE_EXT
@ DPNP_FN_RNG_LOGISTIC_EXT
@ DPNP_FN_RNG_STANDARD_EXPONENTIAL
@ DPNP_FN_RNG_STANDARD_T_EXT
@ DPNP_FN_RNG_HYPERGEOMETRIC_EXT
@ DPNP_FN_RNG_STANDARD_CAUCHY_EXT
@ DPNP_FN_RNG_STANDARD_EXPONENTIAL_EXT
@ DPNP_FN_RNG_WEIBULL_EXT
@ DPNP_FN_RNG_MULTIVARIATE_NORMAL_EXT
@ DPNP_FN_RNG_BINOMIAL_EXT
@ DPNP_FN_RNG_POISSON_EXT
@ DPNP_FN_RNG_MULTINOMIAL_EXT
@ DPNP_FN_RNG_GAUSSIAN_EXT
@ DPNP_FN_RNG_CHISQUARE_EXT
@ DPNP_FN_RNG_SHUFFLE_EXT
@ DPNP_FN_RNG_GEOMETRIC_EXT
@ DPNP_FN_RNG_NEGATIVE_BINOMIAL_EXT
@ DPNP_FN_RNG_EXPONENTIAL
@ DPNP_FN_RNG_VONMISES_EXT
@ DPNP_FN_RNG_EXPONENTIAL_EXT
@ DPNP_FN_RNG_HYPERGEOMETRIC
@ DPNP_FN_RNG_STANDARD_GAMMA
@ DPNP_FN_RNG_NONCENTRAL_CHISQUARE
@ DPNP_FN_RNG_NEGATIVE_BINOMIAL
@ DPNP_FN_RNG_STANDARD_CAUCHY
@ DPNP_FN_RNG_STANDARD_NORMAL
@ DPNP_FN_RNG_LAPLACE_EXT
@ DPNP_FN_RNG_LOGNORMAL_EXT
@ DPNP_FN_RNG_RAYLEIGH_EXT
@ DPNP_FN_RNG_UNIFORM_EXT
@ DPNP_FN_RNG_STANDARD_GAMMA_EXT
@ DPNP_FN_RNG_TRIANGULAR_EXT
@ DPNP_FN_RNG_MULTINOMIAL
Contains information about the C++ backend function.
DPNPFuncType return_type_no_fp64