|
| | Point (ElmtConfig pConf, std::vector< NodeSharedPtr > pNodeList, std::vector< int > pTagList) |
| | Create a point element. More...
|
| |
| | Point (const Point &pSrc) |
| |
| virtual | ~Point () |
| |
| | Element (ElmtConfig pConf, unsigned int pNumNodes, unsigned int pGotNodes) |
| |
| unsigned int | GetId () const |
| | Returns the ID of the element (or associated edge or face for boundary elements). More...
|
| |
| unsigned int | GetDim () const |
| | Returns the expansion dimension of the element. More...
|
| |
| ElmtConfig | GetConf () const |
| | Returns the configuration of the element. More...
|
| |
| std::string | GetTag () const |
| | Returns the tag which defines the element shape. More...
|
| |
| NodeSharedPtr | GetVertex (unsigned int i) const |
| | Access a vertex node. More...
|
| |
| EdgeSharedPtr | GetEdge (unsigned int i) const |
| | Access an edge. More...
|
| |
| FaceSharedPtr | GetFace (unsigned int i) const |
| | Access a face. More...
|
| |
| std::vector< NodeSharedPtr > | GetVertexList () const |
| | Access the list of vertex nodes. More...
|
| |
| std::vector< EdgeSharedPtr > | GetEdgeList () const |
| | Access the list of edges. More...
|
| |
| std::vector< FaceSharedPtr > | GetFaceList () const |
| | Access the list of faces. More...
|
| |
| std::vector< NodeSharedPtr > | GetVolumeNodes () const |
| | Access the list of volume nodes. More...
|
| |
| void | SetVolumeNodes (std::vector< NodeSharedPtr > &nodes) |
| |
| LibUtilities::PointsType | GetCurveType () const |
| |
| void | SetCurveType (LibUtilities::PointsType cT) |
| |
| unsigned int | GetNodeCount () const |
| | Returns the total number of nodes (vertices, edge nodes and face nodes and volume nodes). More...
|
| |
| std::vector< int > | GetTagList () const |
| | Access the list of tags associated with this element. More...
|
| |
| unsigned int | GetVertexCount () const |
| | Returns the number of vertices. More...
|
| |
| unsigned int | GetEdgeCount () const |
| | Returns the number of edges. More...
|
| |
| unsigned int | GetFaceCount () const |
| | Returns the number of faces. More...
|
| |
| void | SetId (unsigned int p) |
| | Change the ID of the element. More...
|
| |
| void | SetVertex (unsigned int p, NodeSharedPtr pNew) |
| | Replace a vertex with another vertex object. More...
|
| |
| void | SetEdge (unsigned int p, EdgeSharedPtr pNew) |
| | Replace an edge with another edge object. More...
|
| |
| void | SetFace (unsigned int p, FaceSharedPtr pNew) |
| | Replace a face with another face object. More...
|
| |
| void | SetEdgeLink (EdgeSharedPtr pLink) |
| | Set a correspondence between this element and an edge (2D boundary element). More...
|
| |
| EdgeSharedPtr | GetEdgeLink () |
| | Get correspondence between this element and an edge. More...
|
| |
| void | SetFaceLink (FaceSharedPtr pLink) |
| | Set a correspondence between this element and a face (3D boundary element). More...
|
| |
| FaceSharedPtr | GetFaceLink () |
| | Get correspondence between this element and a face. More...
|
| |
| void | SetBoundaryLink (int i, int j) |
| | Set a correspondence between edge or face i and its representative boundary element m->element[expDim-1][j]. More...
|
| |
| int | GetBoundaryLink (int i) |
| | Get the location of the boundary face/edge i for this element. More...
|
| |
| void | SetTagList (const std::vector< int > &tags) |
| | Set the list of tags associated with this element. More...
|
| |
| virtual std::string | GetXmlString () const |
| | Generate a list of vertices (1D), edges (2D), or faces (3D). More...
|
| |
| std::string | GetXmlCurveString () const |
| | Generates a string listing the coordinates of all nodes associated with this element. More...
|
| |
| virtual SpatialDomains::GeometrySharedPtr | GetGeom (int coordDim) |
| | Generate a Nektar++ geometry object for this element. More...
|
| |
| int | GetMaxOrder () |
| | Obtain the order of an element by looking at edges. More...
|
| |
| virtual void | Complete (int order) |
| | Complete this object. More...
|
| |
| void | Print () |
| |
A 0-dimensional vertex.
Definition at line 1153 of file MeshElements.h.