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