Template Class Quad< 2 >¶
Defined in File quad_element.h
Inheritance Relationships¶
Base Type¶
public bitrl::utils::geom::Element< 2 >(Template Class Element)
Class Documentation¶
-
template<>
class Quad<2> : public bitrl::utils::geom::Element<2>¶ Public Types
Public Functions
-
inline virtual uint_t n_nodes() const final override¶
Returns the total number of nodes for the element.
-
inline virtual uint_t n_vertices() const final override¶
A quad has 4 vertices independent of the dimension.
-
inline virtual uint_t n_neighbors() const final override¶
A quad has 4 neighbors independent of the dimension.
-
virtual void resize_faces()¶
Resize the space for the faces.
-
virtual void set_face(uint_t f, face_ptr_t face) final override¶
Set the f-th face of the element.
-
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 override¶
Returns the node ids of the vertices of the given face.
-
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.
-
inline virtual uint_t n_nodes() const final override¶