|
static unsigned | lob_bnd_size (unsigned n, unsigned m) |
|
void | lob_bnd_setup (double *restrict data, unsigned n, unsigned m) |
|
void | lob_bnd_lin_1 (double *restrict b, const double *restrict lob_bnd_data, unsigned n, unsigned m, const double *restrict u, uint un) |
|
void | lob_bnd_lin_2 (double *restrict b, const double *lob_bnd_data_r, unsigned nr, unsigned mr, const double *lob_bnd_data_s, unsigned ns, unsigned ms, const double *restrict u, uint un, double *restrict work) |
|
void | lob_bnd_lin_3 (double *restrict b, const double *lob_bnd_data_r, unsigned nr, unsigned mr, const double *lob_bnd_data_s, unsigned ns, unsigned ms, const double *lob_bnd_data_t, unsigned nt, unsigned mt, const double *restrict u, uint un, double *restrict work) |
|
struct dbl_range | lob_bnd_1 (const double *restrict lob_bnd_data, unsigned n, unsigned m, const double *restrict u, double *restrict work) |
|
struct dbl_range | lob_bnd_2 (const double *lob_bnd_data_r, unsigned nr, unsigned mr, const double *lob_bnd_data_s, unsigned ns, unsigned ms, const double *restrict u, double *restrict work) |
|
struct dbl_range | lob_bnd_3 (const double *lob_bnd_data_r, unsigned nr, unsigned mr, const double *lob_bnd_data_s, unsigned ns, unsigned ms, const double *lob_bnd_data_t, unsigned nt, unsigned mt, const double *restrict u, double *restrict work) |
|
void lob_bnd_lin_3 |
( |
double *restrict |
b, |
|
|
const double * |
lob_bnd_data_r, |
|
|
unsigned |
nr, |
|
|
unsigned |
mr, |
|
|
const double * |
lob_bnd_data_s, |
|
|
unsigned |
ns, |
|
|
unsigned |
ms, |
|
|
const double * |
lob_bnd_data_t, |
|
|
unsigned |
nt, |
|
|
unsigned |
mt, |
|
|
const double *restrict |
u, |
|
|
uint |
un, |
|
|
double *restrict |
work |
|
) |
| |
Definition at line 217 of file lob_bnd.c.
References i, lob_bnd_ext(), lob_bnd_fst(), mr, nr, ns, Qs, work, zr, zs, and zt.