Template Class EdgeElem< 1 >¶
Defined in File edge_element.h
Inheritance Relationships¶
Base Type¶
public bitrl::utils::geom::Element< 1 >(Template Class Element)
Class Documentation¶
-
template<>
class EdgeElem<1> : public bitrl::utils::geom::Element<1>¶ Public Types
Public Functions
-
virtual void set_node(uint_t i, node_ptr_t node) final override¶
Set the i-th node.
-
virtual node_ptr_t get_node(uint_t n) final override¶
Returns the i-th node.
-
inline virtual void resize_faces() final override¶
Resize the space for the faces an EdgeElem<1> does not have edges/faces these are Node type.
-
inline virtual void set_face(uint_t, face_ptr_t) final override¶
Set the f-th face of the element An EdgeElem<1> does not have extra faces.
-
virtual cface_ref_t get_face(uint_t f) const override¶
Returns the f-face.
-
virtual face_ref_t get_face(uint_t f) override¶
Returns the f-face.
-
virtual void face_vertices(uint_t f, std::vector<uint_t> &ids) const final override¶
Returns the node ids of the vertices of the given face.
-
inline virtual uint_t which_face_am_i(cface_ref_t face) const final override¶
Returns the local id relevant to the calling object of the passed object.
-
virtual void set_node(uint_t i, node_ptr_t node) final override¶