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());
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);
virtual unsigned int which_node_am_i(unsigned int side, unsigned int) const override final
virtual std::vector< unsigned int > nodes_on_side(const unsigned int s) const override
virtual bool is_node_on_side(const unsigned int n, const unsigned int s) const =0
virtual unsigned int opposite_side(const unsigned int s) const override final
virtual std::unique_ptr< Elem > side_ptr(const unsigned int i) override final
virtual std::unique_ptr< Elem > build_side_ptr(const unsigned int i, bool proxy) override final
virtual unsigned int n_children() const override final
subdomain_id_type subdomain_id() const
const Node * node_ptr(const unsigned int i) const
virtual unsigned int opposite_node(const unsigned int n, const unsigned int s) const override final
std::unique_ptr< Elem > side(const unsigned int i) const
virtual bool is_child_on_side(const unsigned int c, const unsigned int s) const override final
virtual unsigned int n_sides() const override final