Nek5000
SEM for Incompressible NS
|
#include <stddef.h>
#include <stdlib.h>
#include <stdio.h>
#include <float.h>
#include <string.h>
#include "c99.h"
#include "types.h"
#include "name.h"
#include "fail.h"
#include "mem.h"
#include "poly.h"
#include "lob_bnd.h"
#include "obbox.h"
#include "rand_elt_test.h"
Go to the source code of this file.
Macros | |
#define | REPEAT 20 |
#define | N 100 |
#define | NR 7 |
#define | MR (4*NR) |
#define | NS 8 |
#define | MS (4*NS) |
#define | NT 9 |
#define | MT (4*NT) |
#define | TOL 0.00001 |
Functions | |
static struct dbl_range | dbl_range_expand (struct dbl_range b, double tol) |
int | main () |
Variables | |
static const unsigned | nr [3] ={NR,NS,NT} |
static const unsigned | mr [3] ={MR,MS,MT} |
static double | zr [NR] |
static double | zs [NS] |
static double | zt [NT] |
static double | x [NR *NS *NT *N] |
static double | y [NR *NS *NT *N] |
static double | z [NR *NS *NT *N] |
static double | tx [3][NR *NS *NT] |
static const double *const | elx [3] ={x,y,z} |
static struct obbox_2 | ob2 [N *NT] |
static struct obbox_3 | ob3 [N] |
#define MR (4*NR) |
Definition at line 20 of file obbox_test.c.
Referenced by main().
#define MS (4*NS) |
Definition at line 22 of file obbox_test.c.
Referenced by main().
#define MT (4*NT) |
Definition at line 24 of file obbox_test.c.
Referenced by main().
#define N 100 |
Definition at line 18 of file obbox_test.c.
Referenced by main().
#define NR 7 |
Definition at line 19 of file obbox_test.c.
Referenced by main().
#define NS 8 |
Definition at line 21 of file obbox_test.c.
Referenced by main().
#define NT 9 |
Definition at line 23 of file obbox_test.c.
Referenced by main().
#define REPEAT 20 |
Definition at line 16 of file obbox_test.c.
Referenced by main().
#define TOL 0.00001 |
Definition at line 26 of file obbox_test.c.
Referenced by main().
Definition at line 38 of file obbox_test.c.
References dbl_range::max, and dbl_range::min.
Referenced by main().
int main | ( | ) |
Definition at line 46 of file obbox_test.c.
References obbox_2::A, obbox_3::A, bubble_elt(), obbox_2::c0, obbox_3::c0, dbl_range_expand(), elx, i, lob_bnd_2, lob_bnd_3, lob_bnd_setup, lob_bnd_size(), lobatto_nodes, dbl_range::max, dbl_range::min, MR, mr, MS, MT, N, n, NR, nr, NS, NT, ob2, ob3, obbox_calc_2, obbox_calc_3, rand_elt_2(), rand_elt_3(), REPEAT, tmalloc, TOL, tx, work, obbox_2::x, obbox_3::x, x, y, z, zr, zs, and zt.
Definition at line 33 of file obbox_test.c.
Referenced by main().
Definition at line 28 of file obbox_test.c.
Referenced by main().
Definition at line 28 of file obbox_test.c.
Referenced by main().
Definition at line 36 of file obbox_test.c.
Referenced by main().
Definition at line 31 of file obbox_test.c.
Referenced by edge_index(), main(), nekasgn(), newton_area(), newton_edge(), newton_face(), newton_vol(), num_constrained(), plus_2_mod_3(), seed(), set_overlap(), and which_bit().
Definition at line 31 of file obbox_test.c.
Referenced by gll_lag_setup(), lagrange_eval(), lob_bnd_lin_1(), lob_bnd_setup(), main(), nekasgn(), obbox_calc_3(), ref_lagrange_setup(), seed(), and set_overlap().
|
static |
Definition at line 30 of file obbox_test.c.
Referenced by main().
|
static |
Definition at line 30 of file obbox_test.c.
Referenced by main().
|
static |
Definition at line 30 of file obbox_test.c.
Referenced by main().