|
| | ControlPoint (const id_t aID, const real aX=0.0, const real aY=0.0, const real aZ=0.0) |
| | ~ControlPoint () override |
| EntityType | entity_type () const override |
| | returns the type of this vertex
|
| real | x () const |
| real | y () const |
| real | z () const |
| real | x (const uint aIndex) const |
| Vector< real > | coords () const |
| void | set_coords (const real aX, const real aY, const real aZ) |
| void | allocate_element_container () |
| void | allocate_control_point_container () |
| void | reset_element_container () override |
| void | reset_control_point_container () |
| void | increment_element_counter () |
| void | increment_control_point_counter () |
| void | add_element (Element *aElement) |
| void | add_control_point (ControlPoint *aControlPoint) |
| uint | number_of_elements () const override |
| uint | number_of_control_points () const |
| Element * | element (const uint aIndex) override |
| const Element * | element (const uint aIndex) const |
| ControlPoint * | control_point (const uint aIndex) |
| const ControlPoint * | control_point (const uint aIndex) const |
| size_t | memory () const |
| | Basis () |
| | ~Basis () override |
| virtual uint | number_of_nodes () const |
| virtual uint | number_of_edges () const |
| virtual uint | number_of_faces () const |
| virtual Node * | node (const uint aIndex) |
| virtual const Node * | node (const uint aIndex) const |
| virtual Edge * | edge (const uint aIndex) |
| virtual const Edge * | edge (const uint aIndex) const |
| virtual Face * | face (const uint aIndex=0) |
| virtual const Face * | face (const uint aIndex=0) const |
| 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 |
| virtual | ~Vertex () |
| void | set_id (const id_t aID) |
| id_t | id () const |
| virtual void | set_index (const index_t aIndex) |
| virtual index_t | index () const |
| virtual void | set_owner (const proc_t aOwner) |
| virtual proc_t | owner () const |
| index_t | level () const |
| void | set_level (const index_t aLevel) |
| virtual void | flag (const uint8_t aIndex=0) |
| virtual void | unflag (const uint8_t aIndex=0) |
| virtual bool | is_flagged (const uint8_t aIndex=0) const |
| 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 () |