1 #ifndef FINDPTS_LOCAL_H
2 #define FINDPTS_LOCAL_H
4 #if !defined(MEM_H) || !defined(FINDPTS_EL_H) || !defined(OBBOX_H)
5 #warning "findpts_local.h" requires "mem.h", "findpts_el.h", "obbox.h"
8 #define findpts_local_setup_2 PREFIXED_NAME(findpts_local_setup_2)
9 #define findpts_local_free_2 PREFIXED_NAME(findpts_local_free_2 )
10 #define findpts_local_2 PREFIXED_NAME(findpts_local_2 )
11 #define findpts_local_eval_2 PREFIXED_NAME(findpts_local_eval_2 )
31 const double *
const elx[2],
32 const unsigned n[2],
const uint nel,
33 const unsigned m[2],
const double bbox_tol,
34 const uint max_hash_size,
35 const unsigned npt_max,
const double newt_tol);
38 uint *
const code_base ,
const unsigned code_stride ,
39 uint *
const el_base ,
const unsigned el_stride ,
40 double *
const r_base ,
const unsigned r_stride ,
41 double *
const dist2_base ,
const unsigned dist2_stride ,
42 const double *
const x_base[2],
const unsigned x_stride[2],
46 double *
const out_base,
const unsigned out_stride,
47 const uint *
const el_base,
const unsigned el_stride,
48 const double *
const r_base,
const unsigned r_stride,
52 #define findpts_local_setup_3 PREFIXED_NAME(findpts_local_setup_3)
53 #define findpts_local_free_3 PREFIXED_NAME(findpts_local_free_3 )
54 #define findpts_local_3 PREFIXED_NAME(findpts_local_3 )
55 #define findpts_local_eval_3 PREFIXED_NAME(findpts_local_eval_3 )
75 const double *
const elx[3],
76 const unsigned n[3],
const uint nel,
77 const unsigned m[3],
const double bbox_tol,
78 const uint max_hash_size,
79 const unsigned npt_max,
const double newt_tol);
82 uint *
const code_base ,
const unsigned code_stride ,
83 uint *
const el_base ,
const unsigned el_stride ,
84 double *
const r_base ,
const unsigned r_stride ,
85 double *
const dist2_base ,
const unsigned dist2_stride ,
86 const double *
const x_base[3],
const unsigned x_stride[3],
90 double *
const out_base,
const unsigned out_stride,
91 const uint *
const el_base,
const unsigned el_stride,
92 const double *
const r_base,
const unsigned r_stride,
#define findpts_local_setup_2
struct findpts_local_hash_data_2 hd
struct findpts_local_hash_data_3 hd
#define findpts_local_free_3
struct findpts_el_data_3 fed
static double elx[NR *NS]
#define findpts_local_eval_2
#define findpts_local_free_2
#define findpts_local_eval_3
#define findpts_local_setup_3
struct findpts_el_data_2 fed