Go to the documentation of this file.
   20 #ifndef LIBMESH_FACE_TRI3_SUBDIVISION_H 
   21 #define LIBMESH_FACE_TRI3_SUBDIVISION_H 
   25 #include "libmesh/face_tri3.h" 
   76   virtual bool is_linear ()
 const override { 
return false; }
 
  147 #endif // LIBMESH_FACE_TRI3_SUBDIVISION_H 
  
virtual bool is_linear() const override
 
Tri3Subdivision()
Constructor without parent specification.
 
The libMesh namespace provides an interface to certain functionality in the library.
 
bool _subdivision_updated
true if the subdivision element is ready for use, i.e.
 
virtual ~Tri3Subdivision()=default
 
void prepare_subdivision_properties()
Prepares the element for use by reordering the nodes such that the irregular node (valence !...
 
virtual bool has_affine_map() const override
 
bool _is_ghost
true if the element is a ghost element (e.g.
 
bool is_subdivision_updated() const
 
unsigned int local_node_number(unsigned int node_id) const
 
Node * get_ordered_node(unsigned int node_id) const
 
A Node is like a Point, but with more information.
 
Node * _ordered_nodes[3]
A list containing the ordered nodes such that the irregular node (valence != 6), if there is one,...
 
Tri3Subdivision & operator=(const Tri3Subdivision &)=delete
 
unsigned int get_ordered_valence(unsigned int node_id) const
 
void set_ghost(bool ghosted)
Sets the boolean flag identifying ghost elements.
 
The Tri3 is an element in 2D composed of 3 nodes.
 
This is the base class from which all geometric element types are derived.
 
virtual Order default_order() const override
 
dof_id_type node_id(const unsigned int i) const
 
The Tri3Subdivision element is a three-noded subdivision surface shell element used in mechanics calc...
 
virtual ElemType type() const override
 
ElemType
Defines an enum for geometric element types.