Nektar++
|
A lightweight struct for dealing with high-order quadrilateral alignment. More...
#include <HOAlignment.h>
Public Member Functions | |
HOQuadrilateral (std::vector< int > pVertId, std::vector< T > pSurfVerts) | |
HOQuadrilateral (std::vector< int > pVertId) | |
void | ReverseX () |
void | ReverseY () |
void | Transpose () |
void | Align (std::vector< int > vertId) |
Align this surface to a given vertex ID. More... | |
Public Attributes | |
std::vector< int > | vertId |
The quadrilateral vertex IDs. More... | |
std::vector< T > | surfVerts |
The quadrilateral surface vertices – templated so that this can either be nodes or IDs. More... | |
A lightweight struct for dealing with high-order quadrilateral alignment.
Definition at line 208 of file HOAlignment.h.
|
inline |
Definition at line 210 of file HOAlignment.h.
|
inline |
Definition at line 215 of file HOAlignment.h.
|
inline |
Align this surface to a given vertex ID.
Definition at line 270 of file HOAlignment.h.
References ASSERTL1, Nektar::StdRegions::eDir1BwdDir1_Dir2BwdDir2, Nektar::StdRegions::eDir1BwdDir1_Dir2FwdDir2, Nektar::StdRegions::eDir1BwdDir2_Dir2BwdDir1, Nektar::StdRegions::eDir1BwdDir2_Dir2FwdDir1, Nektar::StdRegions::eDir1FwdDir1_Dir2BwdDir2, Nektar::StdRegions::eDir1FwdDir1_Dir2FwdDir2, Nektar::StdRegions::eDir1FwdDir2_Dir2BwdDir1, Nektar::StdRegions::eDir1FwdDir2_Dir2FwdDir1, Nektar::StdRegions::eNoOrientation, and Nektar::Transpose().
Referenced by Nektar::NekMeshUtils::Prism::GetCurvedNodes(), Nektar::Utilities::InputGmsh::PrismReordering(), and Nektar::Utilities::OutputGmsh::Process().
|
inline |
Definition at line 226 of file HOAlignment.h.
|
inline |
Definition at line 238 of file HOAlignment.h.
|
inline |
Definition at line 251 of file HOAlignment.h.
std::vector<T> Nektar::NekMeshUtils::HOQuadrilateral< T >::surfVerts |
The quadrilateral surface vertices – templated so that this can either be nodes or IDs.
Definition at line 224 of file HOAlignment.h.
Referenced by Nektar::NekMeshUtils::Prism::GetCurvedNodes(), Nektar::Utilities::InputGmsh::PrismReordering(), and Nektar::Utilities::OutputGmsh::Process().
std::vector<int> Nektar::NekMeshUtils::HOQuadrilateral< T >::vertId |
The quadrilateral vertex IDs.
Definition at line 220 of file HOAlignment.h.