20 #include "libmesh/libmesh_config.h" 22 #ifdef LIBMESH_ENABLE_INFINITE_ELEMENTS 25 #include "libmesh/edge_inf_edge2.h" 26 #include "libmesh/enum_io_package.h" 27 #include "libmesh/enum_order.h" 59 const unsigned int s)
const 61 libmesh_assert_less (s, 1);
68 libmesh_assert_less(s, 1);
73 const unsigned int libmesh_dbg_var(e))
const 75 libmesh_assert_equal_to (e, 0);
86 std::vector<dof_id_type> & conn)
const 88 libmesh_assert_equal_to (se, 0);
111 libmesh_error_msg(
"Unsupported IO package " << iop);
Order
defines an enum for polynomial orders.
virtual bool is_node_on_side(const unsigned int n, const unsigned int s) const override
IOPackage
libMesh interfaces with several different software packages for the purposes of creating, reading, and writing mesh files.
virtual unsigned int n_sub_elem() const override
The libMesh namespace provides an interface to certain functionality in the library.
virtual bool is_vertex(const unsigned int i) const override
virtual Order default_order() const override
static const int num_nodes
Geometric constants for InfEdge2.
virtual bool is_node_on_edge(const unsigned int n, const unsigned int e) const override
virtual std::vector< unsigned int > nodes_on_side(const unsigned int s) const override
virtual bool is_face(const unsigned int i) const override
dof_id_type node_id(const unsigned int i) const
virtual void connectivity(const unsigned int se, const IOPackage iop, std::vector< dof_id_type > &conn) const override
virtual bool is_edge(const unsigned int i) const override