libMesh
Loading...
Searching...
No Matches
tests
fe
fe_rational_test.C
Go to the documentation of this file.
1
2
#include "libmesh_config.h"
3
4
#ifdef LIBMESH_ENABLE_HIGHER_ORDER_SHAPES
5
6
// Only test equal-order elements; that's all we support for now.
7
//
8
// Only test simplices in the linear case; we don't have a good
9
// higher order rational basis function unit test for those.
10
11
#include "
fe_test.h
"
12
13
INSTANTIATE_FETEST
(FIRST, RATIONAL_BERNSTEIN, EDGE2);
14
INSTANTIATE_FETEST
(SECOND, RATIONAL_BERNSTEIN, EDGE3);
15
16
#if LIBMESH_DIM > 1
17
INSTANTIATE_FETEST
(FIRST, RATIONAL_BERNSTEIN, TRI3);
18
//INSTANTIATE_FETEST(SECOND, RATIONAL_BERNSTEIN, TRI6);
19
20
INSTANTIATE_FETEST
(FIRST, RATIONAL_BERNSTEIN, QUAD4);
21
INSTANTIATE_FETEST
(SECOND, RATIONAL_BERNSTEIN, QUAD9);
22
#endif
23
24
#if LIBMESH_DIM > 2
25
INSTANTIATE_FETEST
(FIRST, RATIONAL_BERNSTEIN, TET4);
26
//INSTANTIATE_FETEST(SECOND, RATIONAL_BERNSTEIN, TET10);
27
28
INSTANTIATE_FETEST
(FIRST, RATIONAL_BERNSTEIN, HEX8);
29
INSTANTIATE_FETEST
(SECOND, RATIONAL_BERNSTEIN, HEX27);
30
#endif
31
32
#endif
// LIBMESH_ENABLE_HIGHER_ORDER_SHAPES
INSTANTIATE_FETEST
INSTANTIATE_FETEST(FIRST, RATIONAL_BERNSTEIN, EDGE2)
fe_test.h
Generated on Fri Aug 21 2026 13:32:31 for libMesh by
1.9.8