35#ifndef __NEKO_HIP_SIMP_MAPPING_KERNELS__
36#define __NEKO_HIP_SIMP_MAPPING_KERNELS__
49 for (
int i =
idx; i < n; i +=
str) {
58__global__ void SIMP_mapping_apply_backward_kernel(
65 for (
int i =
idx; i < n; i +=
str) {
67 (f_max - f_min) * p *
pow(
X_in_d[i], p - 1.0);
__global__ void heaviside_mapping_apply_kernel(const T beta, const T eta, T *__restrict__ X_out_d, T *__restrict__ X_in_d, const int n)