21 #include "libmesh/edge.h"
22 #include "libmesh/node_elem.h"
30 libmesh_assert_less (side, this->
n_sides());
38 libmesh_assert_less (i, 2);
39 std::unique_ptr<Elem> nodeelem = libmesh_make_unique<NodeElem>(
this);
40 nodeelem->set_node(0) = this->
node_ptr(i);
48 libmesh_assert_less (i, this->
n_sides());
50 if (!side.get() || side->type() !=
NODEELEM)
56 side->set_node(0) = this->
node_ptr(i);
65 libmesh_assert_less (i, 2);
66 std::unique_ptr<Elem> nodeelem = libmesh_make_unique<NodeElem>(
this);
67 nodeelem->set_node(0) = this->
node_ptr(i);
82 const unsigned int s)
const
85 libmesh_assert_less (s, this->
n_sides());
94 libmesh_assert_less (side_in, 2);
101 const unsigned int libmesh_dbg_var(side_in))
const
103 libmesh_assert_less (node_in, 2);
104 libmesh_assert_less (side_in, this->
n_sides());
110 std::vector<unsigned>
113 libmesh_assert_less(s, 2);