Go to the documentation of this file.
21 #include "libmesh/libmesh_config.h"
23 #ifdef LIBMESH_ENABLE_HIGHER_ORDER_SHAPES
25 #include "libmesh/fe.h"
37 libmesh_error_msg(
"Szabo-Babuska polynomials are not defined in 3D");
50 libmesh_error_msg(
"Szabo-Babuska polynomials are not defined in 3D");
62 libmesh_error_msg(
"Szabo-Babuska polynomials are not defined in 3D");
76 libmesh_error_msg(
"Szabo-Babuska polynomials are not defined in 3D");
81 #ifdef LIBMESH_ENABLE_SECOND_DERIVATIVES
90 libmesh_error_msg(
"Szabo-Babuska polynomials are not defined in 3D");
104 libmesh_error_msg(
"Szabo-Babuska polynomials are not defined in 3D");
112 #endif //LIBMESH_ENABLE_HIGHER_ORDER_SHAPES
static OutputShape shape_second_deriv(const ElemType t, const Order o, const unsigned int i, const unsigned int j, const Point &p)
The libMesh namespace provides an interface to certain functionality in the library.
static OutputShape shape(const ElemType t, const Order o, const unsigned int i, const Point &p)
static OutputShape shape_deriv(const ElemType t, const Order o, const unsigned int i, const unsigned int j, const Point &p)
A Point defines a location in LIBMESH_DIM dimensional Real space.
This is the base class from which all geometric element types are derived.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
ElemType
Defines an enum for geometric element types.