Nektar++
Classes | Namespaces | Typedefs | Functions
InputGmsh.cpp File Reference
#include <string>
#include <iostream>
#include <tuple>
#include <NekMeshUtils/MeshElements/Element.h>
#include <NekMeshUtils/MeshElements/Point.h>
#include <NekMeshUtils/MeshElements/Line.h>
#include <NekMeshUtils/MeshElements/Triangle.h>
#include <NekMeshUtils/MeshElements/Quadrilateral.h>
#include <NekMeshUtils/MeshElements/Tetrahedron.h>
#include <NekMeshUtils/MeshElements/Pyramid.h>
#include <NekMeshUtils/MeshElements/Prism.h>
#include <NekMeshUtils/MeshElements/Hexahedron.h>
#include "InputGmsh.h"

Go to the source code of this file.

Classes

struct  Nektar::Utilities::cmpop
 
struct  Nektar::Utilities::GmshEntity
 Representation of Gmsh entity so that we can extract physical tag IDs. More...
 

Namespaces

 Nektar
 
 Nektar::Utilities
 

Typedefs

typedef std::tuple< int, int, int > Nektar::Utilities::Mode
 

Functions

std::vector< int > Nektar::Utilities::quadTensorNodeOrdering (const std::vector< int > &nodes, int n)
 Reorder Gmsh nodes so that they appear in a tensor product format suitable for the interior of a Nektar++ quadrilateral. More...
 
std::vector< int > Nektar::Utilities::triTensorNodeOrdering (const std::vector< int > &nodes, int n)
 Reorder Gmsh nodes so that they appear in a "tensor product" format suitable for the interior of a Nektar++ triangle. More...
 
std::vector< int > Nektar::Utilities::tetTensorNodeOrdering (const std::vector< int > &nodes, int n)
 Reorder Gmsh nodes so that they appear in a "tensor product" format suitable for the interior of a Nektar++ tetrahedron. More...
 
std::vector< int > Nektar::Utilities::prismTensorNodeOrdering (const std::vector< int > &nodes, int n)
 Reorder Gmsh nodes so that they appear in a "tensor product" format suitable for the interior of a Nektar++ prism. This routine is specifically designed for interior Gmsh nodes only. More...
 
std::vector< int > Nektar::Utilities::hexTensorNodeOrdering (const std::vector< int > &nodes, int n)
 Reorder Gmsh nodes so that they appear in a "tensor product" format suitable for the interior of a Nektar++ hexahedron. More...