Nek5000
SEM for Incompressible NS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Classes | Macros | Functions
findpts_el.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  findpts_el_pt_2
 
struct  findpts_el_gedge_2
 
struct  findpts_el_gpt_2
 
struct  findpts_el_data_2
 
struct  findpts_el_pt_3
 
struct  findpts_el_gface_3
 
struct  findpts_el_gedge_3
 
struct  findpts_el_gpt_3
 
struct  findpts_el_data_3
 

Macros

#define findpts_el_setup_2   PREFIXED_NAME(findpts_el_setup_2)
 
#define findpts_el_free_2   PREFIXED_NAME(findpts_el_free_2 )
 
#define findpts_el_2   PREFIXED_NAME(findpts_el_2 )
 
#define findpts_el_eval_2   PREFIXED_NAME(findpts_el_eval_2 )
 
#define findpts_el_setup_3   PREFIXED_NAME(findpts_el_setup_3)
 
#define findpts_el_free_3   PREFIXED_NAME(findpts_el_free_3 )
 
#define findpts_el_3   PREFIXED_NAME(findpts_el_3 )
 
#define findpts_el_eval_3   PREFIXED_NAME(findpts_el_eval_3 )
 

Functions

void findpts_el_setup_2 (struct findpts_el_data_2 *const fd, const unsigned n[2], const unsigned npt_max)
 
void findpts_el_free_2 (struct findpts_el_data_2 *const fd)
 
void findpts_el_2 (struct findpts_el_data_2 *fd, unsigned npt, const double tol)
 
void findpts_el_eval_2 (double *const out_base, const unsigned out_stride, const double *const r_base, const unsigned r_stride, const unsigned pn, const double *const in, struct findpts_el_data_2 *const fd)
 
static void findpts_el_start_2 (struct findpts_el_data_2 *const fd, const double *const x[2])
 
static struct findpts_el_pt_2findpts_el_points_2 (struct findpts_el_data_2 *const fd)
 
void findpts_el_setup_3 (struct findpts_el_data_3 *const fd, const unsigned n[3], const unsigned npt_max)
 
void findpts_el_free_3 (struct findpts_el_data_3 *const fd)
 
void findpts_el_3 (struct findpts_el_data_3 *const fd, const unsigned npt, const double tol)
 
void findpts_el_eval_3 (double *const out_base, const unsigned out_stride, const double *const r_base, const unsigned r_stride, const unsigned pn, const double *const in, struct findpts_el_data_3 *const fd)
 
static void findpts_el_start_3 (struct findpts_el_data_3 *const fd, const double *const x[3])
 
static struct findpts_el_pt_3findpts_el_points_3 (struct findpts_el_data_3 *const fd)
 

Macro Definition Documentation

#define findpts_el_2   PREFIXED_NAME(findpts_el_2 )

Definition at line 10 of file findpts_el.h.

Referenced by main().

#define findpts_el_3   PREFIXED_NAME(findpts_el_3 )

Definition at line 65 of file findpts_el.h.

Referenced by main().

#define findpts_el_eval_2   PREFIXED_NAME(findpts_el_eval_2 )

Definition at line 11 of file findpts_el.h.

#define findpts_el_eval_3   PREFIXED_NAME(findpts_el_eval_3 )

Definition at line 66 of file findpts_el.h.

#define findpts_el_free_2   PREFIXED_NAME(findpts_el_free_2 )

Definition at line 9 of file findpts_el.h.

Referenced by main().

#define findpts_el_free_3   PREFIXED_NAME(findpts_el_free_3 )

Definition at line 64 of file findpts_el.h.

Referenced by main().

#define findpts_el_setup_2   PREFIXED_NAME(findpts_el_setup_2)

Definition at line 8 of file findpts_el.h.

Referenced by main().

#define findpts_el_setup_3   PREFIXED_NAME(findpts_el_setup_3)

Definition at line 63 of file findpts_el.h.

Referenced by main().

Function Documentation

void findpts_el_2 ( struct findpts_el_data_2 fd,
unsigned  npt,
const double  tol 
)

Definition at line 734 of file findpts_el_2.c.

References findpt_area(), findpt_edge(), findpt_pt(), FLAG_MASK, findpts_el_pt_2::flags, i, findpts_el_pt_2::index, num_constrained(), p, findpts_el_data_2::p, pt_flags_to_bin(), pt_flags_to_bin_noC(), findpts_el_pt_2::r, seed(), sum(), and findpts_el_pt_2::x.

+ Here is the call graph for this function:

void findpts_el_3 ( struct findpts_el_data_3 *const  fd,
const unsigned  npt,
const double  tol 
)

Definition at line 1211 of file findpts_el_3.c.

References findpt_edge(), findpt_face(), findpt_pt(), findpt_vol(), FLAG_MASK, findpts_el_pt_3::flags, i, findpts_el_pt_3::index, n, findpts_el_data_3::n, num_constrained(), p, findpts_el_data_3::p, pt_flags_to_bin(), pt_flags_to_bin_noC(), findpts_el_pt_3::r, seed(), sum(), findpts_el_pt_3::x, and findpts_el_data_3::x.

+ Here is the call graph for this function:

void findpts_el_eval_2 ( double *const  out_base,
const unsigned  out_stride,
const double *const  r_base,
const unsigned  r_stride,
const unsigned  pn,
const double *const  in,
struct findpts_el_data_2 *const  fd 
)

Definition at line 798 of file findpts_el_2.c.

References i, findpts_el_data_2::lag, findpts_el_data_2::lag_data, findpts_el_data_2::n, nr, ns, out, findpts_el_pt_2::r, tensor_i1(), tensor_mxm(), and findpts_el_data_2::work.

+ Here is the call graph for this function:

void findpts_el_eval_3 ( double *const  out_base,
const unsigned  out_stride,
const double *const  r_base,
const unsigned  r_stride,
const unsigned  pn,
const double *const  in,
struct findpts_el_data_3 *const  fd 
)

Definition at line 1294 of file findpts_el_3.c.

References i, findpts_el_data_3::lag, findpts_el_data_3::lag_data, findpts_el_data_3::n, nr, ns, out, findpts_el_pt_3::r, tensor_i2(), tensor_mxm(), and findpts_el_data_3::work.

+ Here is the call graph for this function:

void findpts_el_free_2 ( struct findpts_el_data_2 *const  fd)

Definition at line 194 of file findpts_el_2.c.

References findpts_el_data_2::p, and findpts_el_data_2::z.

void findpts_el_free_3 ( struct findpts_el_data_3 *const  fd)

Definition at line 283 of file findpts_el_3.c.

References findpts_el_data_3::p, and findpts_el_data_3::z.

static struct findpts_el_pt_2* findpts_el_points_2 ( struct findpts_el_data_2 *const  fd)
static

Definition at line 57 of file findpts_el.h.

References findpts_el_data_2::p.

Referenced by main().

+ Here is the caller graph for this function:

static struct findpts_el_pt_3* findpts_el_points_3 ( struct findpts_el_data_3 *const  fd)
static

Definition at line 116 of file findpts_el.h.

References findpts_el_data_3::p.

Referenced by main().

+ Here is the caller graph for this function:

void findpts_el_setup_2 ( struct findpts_el_data_2 *const  fd,
const unsigned  n[2],
const unsigned  npt_max 
)
void findpts_el_setup_3 ( struct findpts_el_data_3 *const  fd,
const unsigned  n[3],
const unsigned  npt_max 
)
static void findpts_el_start_2 ( struct findpts_el_data_2 *const  fd,
const double *const  x[2] 
)
static

Definition at line 51 of file findpts_el.h.

References findpts_el_data_2::side_init, and findpts_el_data_2::x.

Referenced by main().

+ Here is the caller graph for this function:

static void findpts_el_start_3 ( struct findpts_el_data_3 *const  fd,
const double *const  x[3] 
)
static

Definition at line 110 of file findpts_el.h.

References findpts_el_data_3::side_init, and findpts_el_data_3::x.

Referenced by main().

+ Here is the caller graph for this function: