#include "nek_config.h"
Go to the source code of this file.
|
struct findpts_local_data * | findpts_local_setup (const unsigned dim, const double *const elx[], const unsigned n[], const nek_uint nel, const unsigned m[], const double bbox_tol, const nek_uint max_hash_size, const nek_uint npt_max, const double newt_tol) |
|
void | findpts_local_free (struct findpts_local_data *p) |
|
void | findpts_local (nek_uint *const code_base, const unsigned code_stride, nek_uint *const el_base, const unsigned el_stride, double *const r_base, const unsigned r_stride, double *const dist2_base, const unsigned dist2_stride, const double *const x_base[], const unsigned x_stride[], const nek_uint npt, struct findpts_local_data *const p) |
|
void | findpts_local_eval (double *const out_base, const unsigned out_stride, nek_uint *const el_base, const unsigned el_stride, const double *const r_base, const unsigned r_stride, const nek_uint npt, const double *const in, struct findpts_local_data *const p) |
|
#define NEK_PREFIXED_NAME |
( |
|
x | ) |
x |
#define TOKEN_PASTE_ |
( |
|
a, |
|
|
|
b |
|
) |
| a##b |
void findpts_local |
( |
nek_uint *const |
code_base, |
|
|
const unsigned |
code_stride, |
|
|
nek_uint *const |
el_base, |
|
|
const unsigned |
el_stride, |
|
|
double *const |
r_base, |
|
|
const unsigned |
r_stride, |
|
|
double *const |
dist2_base, |
|
|
const unsigned |
dist2_stride, |
|
|
const double *const |
x_base[], |
|
|
const unsigned |
x_stride[], |
|
|
const nek_uint |
npt, |
|
|
struct findpts_local_data *const |
p |
|
) |
| |
void findpts_local_eval |
( |
double *const |
out_base, |
|
|
const unsigned |
out_stride, |
|
|
nek_uint *const |
el_base, |
|
|
const unsigned |
el_stride, |
|
|
const double *const |
r_base, |
|
|
const unsigned |
r_stride, |
|
|
const nek_uint |
npt, |
|
|
const double *const |
in, |
|
|
struct findpts_local_data *const |
p |
|
) |
| |
Definition at line 50 of file findpts_local_ext.c.
References findpts_local_data::buf, buffer_free, findpts_local_data::d2, findpts_local_data::d3, findpts_local_data::dim, findpts_local_data::fed, findpts_el_free, findpts_local_free_2(), findpts_local_free_3(), findpts_local_data::fld, hash_free, findpts_local_data::hd, and findpts_local_data::obb.
struct findpts_local_data* findpts_local_setup |
( |
const unsigned |
dim, |
|
|
const double *const |
elx[], |
|
|
const unsigned |
n[], |
|
|
const nek_uint |
nel, |
|
|
const unsigned |
m[], |
|
|
const double |
bbox_tol, |
|
|
const nek_uint |
max_hash_size, |
|
|
const nek_uint |
npt_max, |
|
|
const double |
newt_tol |
|
) |
| |