Nektar++
Public Attributes | List of all members
Nektar::SpatialDomains::MeshCurvedPts Struct Reference

#include <MeshEntities.hpp>

Public Attributes

NekInt64 id
 
std::vector< NekInt64index
 id of this Point set More...
 
std::vector< MeshVertexpts
 mapping to access pts value. More...
 

Detailed Description

Definition at line 118 of file MeshEntities.hpp.

Member Data Documentation

◆ id

NekInt64 Nektar::SpatialDomains::MeshCurvedPts::id

◆ index

std::vector<NekInt64> Nektar::SpatialDomains::MeshCurvedPts::index

id of this Point set

Mapping to access the pts value. Given a 'ptoffset' value the npoints subsquent values provide the indexing on how to obtain the MeshVertex structure definiting the actually x,y,z values of each point in the curved entity. i.e. a list of edge values are found from / pts[index[ptoffset +i] ] 0 <= i < npoints;

Definition at line 128 of file MeshEntities.hpp.

Referenced by Nektar::SpatialDomains::MeshGraphXmlCompressed::v_ReadCurves(), Nektar::SpatialDomains::MeshGraphXmlCompressed::v_WriteCurves(), and Nektar::SpatialDomains::MeshGraphHDF5::WriteCurveMap().

◆ pts

std::vector<MeshVertex> Nektar::SpatialDomains::MeshCurvedPts::pts

mapping to access pts value.

A list of MeshVertex entities containing the x,y,z values of unique points used in the curved entitites.

Definition at line 132 of file MeshEntities.hpp.

Referenced by Nektar::SpatialDomains::MeshGraphXmlCompressed::v_ReadCurves(), Nektar::SpatialDomains::MeshGraphXmlCompressed::v_WriteCurves(), Nektar::SpatialDomains::MeshGraphHDF5::WriteCurveMap(), and Nektar::SpatialDomains::MeshGraphHDF5::WriteCurvePoints().