Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
Nektar::LibUtilities::MeshCurvedPts Struct Reference

#include <MeshEntities.hpp>

Collaboration diagram for Nektar::LibUtilities::MeshCurvedPts:
Collaboration graph
[legend]

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 120 of file MeshEntities.hpp.

Member Data Documentation

NekInt64 Nektar::LibUtilities::MeshCurvedPts::id
std::vector<NekInt64> Nektar::LibUtilities::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 130 of file MeshEntities.hpp.

Referenced by Nektar::LibUtilities::MeshPartition::OutputPartition(), Nektar::SpatialDomains::MeshGraph::ReadCurves(), Nektar::LibUtilities::MeshPartition::ReadGeometry(), and Nektar::Utilities::OutputNekpp::WriteXmlCurves().

std::vector<MeshVertex> Nektar::LibUtilities::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 134 of file MeshEntities.hpp.

Referenced by Nektar::LibUtilities::MeshPartition::OutputPartition(), Nektar::SpatialDomains::MeshGraph::ReadCurves(), Nektar::LibUtilities::MeshPartition::ReadGeometry(), and Nektar::Utilities::OutputNekpp::WriteXmlCurves().