libMesh
Loading...
Searching...
No Matches
fe_l2_lagrange_gll_test.C
Go to the documentation of this file.
1#include "fe_test.h"
2
3// The L2_LAGRANGE_GLL basis is a tensor product, so it is defined only on tensor product
4// element types. All of its degrees of freedom belong to the element, so every order works
5// on every one of those types, serendipity types included.
6
7INSTANTIATE_FETEST(FIRST, L2_LAGRANGE_GLL, EDGE2);
8INSTANTIATE_FETEST(SECOND, L2_LAGRANGE_GLL, EDGE2);
9INSTANTIATE_FETEST(THIRD, L2_LAGRANGE_GLL, EDGE2);
10INSTANTIATE_FETEST(FOURTH, L2_LAGRANGE_GLL, EDGE2);
11INSTANTIATE_FETEST(FIRST, L2_LAGRANGE_GLL, EDGE3);
12INSTANTIATE_FETEST(SECOND, L2_LAGRANGE_GLL, EDGE3);
13INSTANTIATE_FETEST(THIRD, L2_LAGRANGE_GLL, EDGE3);
14INSTANTIATE_FETEST(FOURTH, L2_LAGRANGE_GLL, EDGE3);
15INSTANTIATE_FETEST(FIRST, L2_LAGRANGE_GLL, EDGE4);
16INSTANTIATE_FETEST(SECOND, L2_LAGRANGE_GLL, EDGE4);
17INSTANTIATE_FETEST(THIRD, L2_LAGRANGE_GLL, EDGE4);
18INSTANTIATE_FETEST(FOURTH, L2_LAGRANGE_GLL, EDGE4);
19
20#if LIBMESH_DIM > 1
21INSTANTIATE_FETEST(FIRST, L2_LAGRANGE_GLL, QUAD4);
22INSTANTIATE_FETEST(SECOND, L2_LAGRANGE_GLL, QUAD4);
23INSTANTIATE_FETEST(THIRD, L2_LAGRANGE_GLL, QUAD4);
24INSTANTIATE_FETEST(FOURTH, L2_LAGRANGE_GLL, QUAD4);
25INSTANTIATE_FETEST(FIRST, L2_LAGRANGE_GLL, QUAD8);
26INSTANTIATE_FETEST(SECOND, L2_LAGRANGE_GLL, QUAD8);
27INSTANTIATE_FETEST(THIRD, L2_LAGRANGE_GLL, QUAD8);
28INSTANTIATE_FETEST(FOURTH, L2_LAGRANGE_GLL, QUAD8);
29INSTANTIATE_FETEST(FIRST, L2_LAGRANGE_GLL, QUAD9);
30INSTANTIATE_FETEST(SECOND, L2_LAGRANGE_GLL, QUAD9);
31INSTANTIATE_FETEST(THIRD, L2_LAGRANGE_GLL, QUAD9);
32INSTANTIATE_FETEST(FOURTH, L2_LAGRANGE_GLL, QUAD9);
33#endif
34
35#if LIBMESH_DIM > 2
36INSTANTIATE_FETEST(FIRST, L2_LAGRANGE_GLL, HEX8);
37INSTANTIATE_FETEST(SECOND, L2_LAGRANGE_GLL, HEX8);
38INSTANTIATE_FETEST(THIRD, L2_LAGRANGE_GLL, HEX8);
39INSTANTIATE_FETEST(FOURTH, L2_LAGRANGE_GLL, HEX8);
40INSTANTIATE_FETEST(FIRST, L2_LAGRANGE_GLL, HEX20);
41INSTANTIATE_FETEST(SECOND, L2_LAGRANGE_GLL, HEX20);
42INSTANTIATE_FETEST(THIRD, L2_LAGRANGE_GLL, HEX20);
43INSTANTIATE_FETEST(FOURTH, L2_LAGRANGE_GLL, HEX20);
44INSTANTIATE_FETEST(FIRST, L2_LAGRANGE_GLL, HEX27);
45INSTANTIATE_FETEST(SECOND, L2_LAGRANGE_GLL, HEX27);
46INSTANTIATE_FETEST(THIRD, L2_LAGRANGE_GLL, HEX27);
47INSTANTIATE_FETEST(FOURTH, L2_LAGRANGE_GLL, HEX27);
48#endif
INSTANTIATE_FETEST(FIRST, L2_LAGRANGE_GLL, EDGE2)