NeoN
A framework for CFD software
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
unstructuredMesh.hpp File Reference
#include "Kokkos_Sort.hpp"
#include "NeoN/core/dictionary.hpp"
#include "NeoN/core/parallelAlgorithms.hpp"
#include "NeoN/core/vector/vectorTypeDefs.hpp"
#include "NeoN/mesh/unstructured/boundaryMesh.hpp"

Go to the source code of this file.

Classes

class  NeoN::UnstructuredMesh
 Represents an unstructured mesh in NeoN. More...
 

Namespaces

namespace  NeoN
 Integer types used throughout NeoN.
 

Functions

UnstructuredMesh NeoN::createSingleCellMesh (const Executor exec)
 creates a mesh containing only a single cell @warn currently this is only a 2D mesh
 
UnstructuredMesh NeoN::create1DUniformMesh (const Executor exec, const localIdx nCells, scalar lx=1.0)
 A factory function for a 1D uniform mesh.
 
UnstructuredMesh NeoN::create2DUniformMesh (const Executor exec, localIdx nx, localIdx ny, scalar lx=1.0, scalar ly=1.0)
 A factory function for a 2D uniform mesh (single-layer hex slab)
 
UnstructuredMesh NeoN::create3DUniformMesh (const Executor exec, localIdx nx, localIdx ny, localIdx nz, scalar lx=1.0, scalar ly=1.0, scalar lz=1.0)
 A factory function for a uniform 3D hex mesh.