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
33