1 #ifndef NEK_FINDPTS_LOCAL_H
2 #define NEK_FINDPTS_LOCAL_H
4 #include "nek_config.h"
6 #define TOKEN_PASTE_(a,b) a##b
7 #define TOKEN_PASTE(a,b) TOKEN_PASTE_(a,b)
10 # define NEK_PREFIXED_NAME(x) TOKEN_PASTE(NEK_FUN_PREFIX,x)
12 # define NEK_PREFIXED_NAME(x) x
16 #define findpts_local_setup NEK_PREFIXED_NAME(findpts_local_setup)
17 #define findpts_local_free NEK_PREFIXED_NAME(findpts_local_free )
18 #define findpts_local NEK_PREFIXED_NAME(findpts_local )
19 #define findpts_local_eval NEK_PREFIXED_NAME(findpts_local_eval )
26 const double *
const elx[],
const unsigned n[],
const nek_uint nel,
27 const unsigned m[],
const double bbox_tol,
const nek_uint max_hash_size,
28 const nek_uint npt_max,
const double newt_tol);
33 nek_uint *
const code_base ,
const unsigned code_stride ,
34 nek_uint *
const el_base ,
const unsigned el_stride ,
35 double *
const r_base ,
const unsigned r_stride ,
36 double *
const dist2_base ,
const unsigned dist2_stride ,
37 const double *
const x_base[],
const unsigned x_stride[],
41 double *
const out_base,
const unsigned out_stride,
42 nek_uint *
const el_base,
const unsigned el_stride,
43 const double *
const r_base,
const unsigned r_stride,
#define findpts_local_eval
#define findpts_local_setup
static double elx[NR *NS]
#define findpts_local_free