libMesh
Loading...
Searching...
No Matches
fe_lagrange_test.C
Go to the documentation of this file.
1
2#include "fe_test.h"
3
4INSTANTIATE_FETEST(FIRST, LAGRANGE, EDGE2);
5INSTANTIATE_FETEST(SECOND, LAGRANGE, EDGE3);
6
7#if LIBMESH_DIM > 1
8INSTANTIATE_FETEST(FIRST, LAGRANGE, TRI3);
9INSTANTIATE_FETEST(FIRST, LAGRANGE, TRI6);
10INSTANTIATE_FETEST(SECOND, LAGRANGE, TRI6);
11INSTANTIATE_FETEST(FIRST, LAGRANGE, TRI7);
12INSTANTIATE_FETEST(SECOND, LAGRANGE, TRI7);
13INSTANTIATE_FETEST(THIRD, LAGRANGE, TRI7);
14
15INSTANTIATE_FETEST(FIRST, LAGRANGE, QUAD4);
16INSTANTIATE_FETEST(SECOND, LAGRANGE, QUAD8);
17INSTANTIATE_FETEST(SECOND, LAGRANGE, QUAD9);
18
19INSTANTIATE_FETEST(FIRST, LAGRANGE, C0POLYGON);
20#endif
21
22#if LIBMESH_DIM > 2
23INSTANTIATE_FETEST(FIRST, LAGRANGE, TET4);
24INSTANTIATE_FETEST(SECOND, LAGRANGE, TET10);
25INSTANTIATE_FETEST(SECOND, LAGRANGE, TET14);
26INSTANTIATE_FETEST(THIRD, LAGRANGE, TET14);
27
28INSTANTIATE_FETEST(FIRST, LAGRANGE, HEX8);
29INSTANTIATE_FETEST(SECOND, LAGRANGE, HEX20);
30INSTANTIATE_FETEST(SECOND, LAGRANGE, HEX27);
31
32INSTANTIATE_FETEST(FIRST, LAGRANGE, PRISM6);
33INSTANTIATE_FETEST(SECOND, LAGRANGE, PRISM15);
34INSTANTIATE_FETEST(SECOND, LAGRANGE, PRISM18);
35INSTANTIATE_FETEST(SECOND, LAGRANGE, PRISM20);
36INSTANTIATE_FETEST(THIRD, LAGRANGE, PRISM20);
37INSTANTIATE_FETEST(SECOND, LAGRANGE, PRISM21);
38INSTANTIATE_FETEST(THIRD, LAGRANGE, PRISM21);
39
40INSTANTIATE_FETEST(FIRST, LAGRANGE, PYRAMID5);
41INSTANTIATE_FETEST(SECOND, LAGRANGE, PYRAMID13);
42INSTANTIATE_FETEST(SECOND, LAGRANGE, PYRAMID14);
43INSTANTIATE_FETEST(THIRD, LAGRANGE, PYRAMID18);
44
45INSTANTIATE_FETEST(FIRST, LAGRANGE, C0POLYHEDRON);
46// We don't match the linear solution at this time
47// struct MidNode {};
48// INSTANTIATE_FETEST_CASE(FIRST, LAGRANGE, C0POLYHEDRON, MidNode);
49#endif
INSTANTIATE_FETEST(FIRST, LAGRANGE, EDGE2)