|
| 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.