22 #ifdef LIBMESH_ENABLE_INFINITE_ELEMENTS    35 template <
unsigned int Dim, FEFamily T_radial, InfMapType T_base>
    44   return const_cast<Elem *
>(ape.release());
    50 template <
unsigned int Dim, FEFamily T_radial, InfMapType T_base>
    89       libmesh_error_msg(
"ERROR: Unsupported element type!: " << type);
    97 template <
unsigned int Dim, FEFamily T_radial, InfMapType T_base>
    99                                                                   const Order base_mapping_order)
   112       libmesh_error_msg(
"Unsupported Dim = " << Dim);
   123 template <
unsigned int Dim, FEFamily T_radial, InfMapType T_map>
   125                                                                 const unsigned int n_onion)
   127   libmesh_assert_less (n_onion, 2);
   140     return static_cast<unsigned int>(o_radial);
   165 #endif //ifdef LIBMESH_ENABLE_INFINITE_ELEMENTS 
static Elem * build_elem(const Elem *inf_elem)
The base class for all geometric element types. 
INSTANTIATE_INF_FE_MBRF(1, CARTESIAN, Elem *, Base::build_elem(const Elem *))
static unsigned int n_dofs_at_node(const Order o_radial, const unsigned int n_onion)
static ElemType get_elem_type(const ElemType type)
virtual std::unique_ptr< Elem > build_side_ptr(const unsigned int i, bool proxy=true)=0
virtual unsigned int n_shape_functions() const override
static unsigned int n_base_mapping_sf(const ElemType base_elem_type, const Order base_mapping_order)