src/Mesh/ directory

Functionality related to unstructured meshes and derived data structures.

Contents

This directory contains functionality used to discretize differential equations in 3-dimensional space. It contains functionality to

  • store unstructured tetrahedron meshes, k::UnsMesh,
  • compute data structures derived from the connectivity graph, DerivedData.C,
  • helpers for iterating over derived data structures, e.g., tk::Around,
  • reordering meshes, Reorder.C, and
  • computing gradients, Gradients.C.

This directory does not contain functionality to read or write meshes, that is in src/IO.

Files

file Around.h
Helper class for iterating through linked lists of derived data.
file Centering.h
Mesh solution location (centering)
file DerivedData.C
Generate data structures derived from unstructured mesh.
file DerivedData.h
Generate data structures derived from unstructured mesh.
file Gradients.C
Functions computing gradients on unstructured meshes for tetrahedra.
file Gradients.h
Functions computing gradients on unstructured meshes for tetrahedra.
file Reorder.C
Mesh reordering routines for unstructured meshes.
file Reorder.h
Mesh reordering routines for unstructured meshes.
file STLMesh.C
ASCII STL (STereoLithography) mesh class definition.
file STLMesh.h
STL (STereoLithography) mesh class declaration.
file UnsMesh.h
3D unstructured mesh class declaration