|
| | Facet (Element *aElement) |
| | ~Facet () override |
| EntityType | entity_type () const override |
| | returns the type of this vertex
|
| Element * | element () |
| | expose the element pointer
|
| const Element * | element () const |
| const Element * | element (const uint aIndex) const override |
| | returns the master ( aIndex = 0 ) or slave ( aIndex = 1 ) element; see number_of_elements()
|
| id_t | master_id () const |
| id_t | slave_id () const |
| auto | index_on_master () const -> decltype(mMasterFaceID) |
| auto | index_on_slave () const -> decltype(mSlaveFaceID) |
| Node * | node (uint aIndex) override |
| | get a node pointer
|
| const Node * | node (uint aIndex) const override |
| uint | number_of_nodes () const override |
| | get the number of nodes
|
| uint | number_of_corner_nodes () const |
| | get the number of corner nodes
|
| uint | number_of_edges () const override |
| | get the number of edges
|
| Edge * | edge (const uint aIndex) override |
| const Edge * | edge (const uint aIndex) const override |
| Face * | face (const uint aIndex=0) override |
| const Face * | face (const uint aIndex=0) const override |
| void | unflag_nodes (const uint8_t aIndex=0) override |
| | unflag all nodes that belong to this facet
|
| void | flag_nodes (const uint8_t aIndex=0) override |
| | flag all nodes that belong to this facet
|
| void | flag_master_and_slave_nodes () |
| | flag all nodes of the master and the slave element
|
| void | flag_master_and_slave_corner_nodes () |
| | flag the corner nodes of the master and the slave element
|
| void | flag_corner_nodes () |
| | flag corner nodes nodes that belong to this facet
|
| void | set_owner (const proc_t aOwner) override |
| proc_t | owner () const override |
| void | set_master (Element *aElement, const uint aIndex, const bool aLinkNodes=true) |
| void | set_slave (Element *aElement, const uint aIndex) |
| void | set_slave (Element *aElement, const uint aIndex, const uint aOrientation) |
| void | disconnect_slave () |
| bool | has_master () const |
| bool | has_slave () const |
| Element * | master () |
| const Element * | master () const |
| Element * | slave () |
| const Element * | slave () const |
| uint | number_of_elements () const override |
| Element * | element (const uint aIndex) override |
| void | flag (const uint8_t aIndex=0) override |
| void | unflag (const uint8_t aIndex=0) override |
| bool | is_flagged (const uint8_t aIndex=0) const override |
| void | set_index (const index_t aIndex) override |
| index_t | index () const override |
| void | flip () |
| void | compute_orientation () |
| uint | orientation_on_slave () const |
| bool | is_curved () const |
| id_t | sideset_id () const |
| void | set_sideset_id (const id_t aSidesetID) |
| uint | physical_tag () const |
| void | set_physical_tag (const uint aTag) |
| void | set_facet_counter (const uint aCount) |
| void | set_periodic (Facet *aFacet) |
| Facet * | periodic () |
| const Facet * | periodic () const |
| bool | is_periodic () const |
| size_t | memory () const |
| | Vertex () |
| | ~Vertex () override |
| EntityType | entity_type () const override |
| | returns the type of this mesh vertex
|
| void | reset_node_container () |
| void | increment_node_counter () |
| void | allocate_node_container (const uint aCounter=0) |
| void | add_node (Node *aNode) |
| void | insert_node (Node *aNode, const uint aIndex) |
| uint | number_of_nodes () const override |
| Node * | node (const uint aIndex) override |
| const Node * | node (const uint aIndex) const override |
| void | reset_edge_container () |
| void | increment_edge_counter () |
| void | allocate_edge_container (const uint aCounter=0) |
| void | add_edge (Edge *aEdge) |
| void | insert_edge (Edge *aEdge, const uint aIndex) |
| uint | number_of_edges () const override |
| Edge * | edge (const uint aIndex) override |
| const Edge * | edge (const uint aIndex) const override |
| void | reset_face_container () |
| void | increment_face_counter () |
| void | allocate_face_container (const uint aCounter=0) |
| void | add_face (Face *aFace) |
| uint | number_of_faces () const override |
| Face * | face (const uint aIndex) override |
| const Face * | face (const uint aIndex) const override |
| void | reset_facet_container () |
| void | increment_facet_counter () |
| void | allocate_facet_container (const uint aNumFacets=0) |
| void | add_facet (Facet *aFacet) |
| virtual uint | number_of_facets () const |
| virtual Facet * | facet (const uint aIndex) |
| virtual const Facet * | facet (const uint aIndex) const |
| void | reset_element_container () override |
| void | increment_element_counter () |
| void | allocate_element_container (const uint aCounter=0) |
| void | add_element (Element *aElement) |
| uint | number_of_elements () const override |
| Element * | element (const uint aIndex) override |
| | Basis () |
| | ~Basis () override |
| bool | is_hanging () const |
| uint | number_of_sources () const |
| Basis * | source (const uint aIndex) |
| const Basis * | source (const uint aIndex) const |
| Node * | source_node (const uint aIndex) |
| const Node * | source_node (const uint aIndex) const |
| real | weight (const uint aIndex) const |
| void | set_weight (const uint aIndex, const real aValue) |
| void | set_sources (Cell< Basis * > &aSources, const Vector< real > &aCoefficients) |
| void | set_sources (Cell< Basis * > &aSources, const Cell< real > &aCoefficients) |
| void | set_sources (Cell< Node * > &aSources, const Vector< real > &aCoefficients) |
| void | reset_source_container () |
| void | allocate_source_container (uint aNumSources) |
| void | add_source (Basis *aSource, const real aWeight=1.0) |
| void | flag_sources () |
| void | increment_dof_counter () |
| void | allocate_dof_container () |
| void | reset_dof_container () |
| void | insert_dof (graph::Vertex *aDof) |
| uint | number_of_dofs () const |
| graph::Vertex * | dof (const uint aIndex) |
| | Vertex ()=default |
| void | set_id (const id_t aID) |
| id_t | id () const |
| index_t | level () const |
| void | set_level (const index_t aLevel) |
| void | increment_vertex_counter () |
| void | init_vertex_container () |
| void | init_vertex_container (const uint aSize) |
| void | reset_vertex_container () |
| void | insert_vertex (Vertex *aVertex) |
| uint | number_of_vertices () const |
| virtual Vertex * | vertex (const uint aIndex) |
| virtual auto | vertex (const uint aIndex) const -> decltype(this) |
| virtual void | init_element_container () |
| void | sort_vertices () |
| | sorts the vertices according to their index
|
| void | reverse_vertices () |