20 #include "libmesh/fe.h" 21 #include "libmesh/elem.h" 22 #include "libmesh/enum_to_string.h" 34 const bool add_p_level)
45 const bool add_p_level)
56 libmesh_error_msg(
"Raviart-Thomas elements require the element type \nbecause edge orientation is needed.");
66 libmesh_error_msg(
"Raviart-Thomas elements require the element type \nbecause edge orientation is needed.");
75 const bool add_p_level)
85 const bool add_p_level)
96 const bool add_p_level)
105 const unsigned int i,
106 const unsigned int j,
108 const bool add_p_level)
120 libmesh_error_msg(
"Raviart-Thomas elements require the element type \nbecause edge orientation is needed.");
131 libmesh_error_msg(
"Raviart-Thomas elements require the element type \nbecause edge orientation is needed.");
138 const unsigned int i,
139 const unsigned int j,
141 const bool add_p_level)
149 const unsigned int i,
150 const unsigned int j,
152 const bool add_p_level)
157 #ifdef LIBMESH_ENABLE_SECOND_DERIVATIVES 162 const unsigned int i,
163 const unsigned int j,
165 const bool add_p_level)
174 const unsigned int i,
175 const unsigned int j,
177 const bool add_p_level)
189 libmesh_error_msg(
"Raviart-Thomas elements require the element type \nbecause edge orientation is needed.");
200 libmesh_error_msg(
"Raviart-Thomas elements require the element type \nbecause edge orientation is needed.");
207 const unsigned int i,
208 const unsigned int j,
210 const bool add_p_level)
218 const unsigned int i,
219 const unsigned int j,
221 const bool add_p_level)
class FEType hides (possibly multiple) FEFamily and approximation orders, thereby enabling specialize...
ElemType
Defines an enum for geometric element types.
RealVectorValue RealGradient
Order
defines an enum for polynomial orders.
static OutputShape shape(const ElemType t, const Order o, const unsigned int i, const Point &p)
This is the base class from which all geometric element types are derived.
static OutputShape shape_deriv(const ElemType t, const Order o, const unsigned int i, const unsigned int j, const Point &p)
OrderWrapper order
The approximation order of the element.
The libMesh namespace provides an interface to certain functionality in the library.
A Point defines a location in LIBMESH_DIM dimensional Real space.
static OutputShape shape_second_deriv(const ElemType t, const Order o, const unsigned int i, const unsigned int j, const Point &p)