35#ifndef __COMMON_PROJECTION_KERNEL__
36#define __COMMON_PROJECTION_KERNEL__
53 for (
int i = idx;
i < n;
i+=
str) {
82 for (
int i = idx;
i < n;
i+=
str) {
85 for (
int j = 0;
j < (
p_cur - 1);
j ++) {
__global__ void const T *__restrict__ x
__global__ void dirichlet_apply_scalar_kernel(const int *__restrict__ msk, T *__restrict__ x, const T g, const int m)
__global__ void project_ortho_vec_kernel(T *__restrict__ x, const T **xx, T *__restrict__ y, const T **yy, const T *__restrict__ alpha, const int p_cur, const int n)
__global__ void project_on_vec_kernel(T *__restrict__ x, const T **xx, T *__restrict__ y, const T **yy, const T *__restrict__ alpha, const int p_cur, const int n)