NeoN
A framework for CFD software
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
NeoN::detail::MeshParams Struct Reference

Parameters describing a 3D uniform Cartesian mesh. More...

#include <uniformMeshDataGenerator.hpp>

Public Member Functions

scalar dx () const
 
scalar dy () const
 
scalar dz () const
 
localIdx cellIdx (localIdx i, localIdx j, localIdx k) const
 
localIdx ptIdx (localIdx i, localIdx j, localIdx k) const
 

Public Attributes

localIdx nx
 
localIdx ny
 
localIdx nz
 
scalar Lx
 
scalar Ly
 
scalar Lz
 

Detailed Description

Parameters describing a 3D uniform Cartesian mesh.

Defines the number of cells in each direction and the physical domain size. Provides helper functions for indexing cells and mesh points in a structured layout.

Definition at line 20 of file uniformMeshDataGenerator.hpp.

Member Function Documentation

◆ cellIdx()

localIdx NeoN::detail::MeshParams::cellIdx ( localIdx  i,
localIdx  j,
localIdx  k 
) const
inline

Definition at line 36 of file uniformMeshDataGenerator.hpp.

◆ dx()

scalar NeoN::detail::MeshParams::dx ( ) const
inline

Definition at line 26 of file uniformMeshDataGenerator.hpp.

◆ dy()

scalar NeoN::detail::MeshParams::dy ( ) const
inline

Definition at line 27 of file uniformMeshDataGenerator.hpp.

◆ dz()

scalar NeoN::detail::MeshParams::dz ( ) const
inline

Definition at line 28 of file uniformMeshDataGenerator.hpp.

◆ ptIdx()

localIdx NeoN::detail::MeshParams::ptIdx ( localIdx  i,
localIdx  j,
localIdx  k 
) const
inline

Definition at line 38 of file uniformMeshDataGenerator.hpp.

Member Data Documentation

◆ Lx

scalar NeoN::detail::MeshParams::Lx

Definition at line 23 of file uniformMeshDataGenerator.hpp.

◆ Ly

scalar NeoN::detail::MeshParams::Ly

Definition at line 23 of file uniformMeshDataGenerator.hpp.

◆ Lz

scalar NeoN::detail::MeshParams::Lz

Definition at line 23 of file uniformMeshDataGenerator.hpp.

◆ nx

localIdx NeoN::detail::MeshParams::nx

Definition at line 22 of file uniformMeshDataGenerator.hpp.

◆ ny

localIdx NeoN::detail::MeshParams::ny

Definition at line 22 of file uniformMeshDataGenerator.hpp.

◆ nz

localIdx NeoN::detail::MeshParams::nz

Definition at line 22 of file uniformMeshDataGenerator.hpp.


The documentation for this struct was generated from the following file: