zoomy_core.mesh

zoomy_core.mesh#

Mesh hierarchy BaseMesh -> FVMMesh -> LSQMesh shared by every backend.

Submodules#

Package Contents#

Functions#

ensure_lsq_mesh

Promote mesh to an LSQMesh whose stencil degree is taken from model.

API#

zoomy_core.mesh.ensure_lsq_mesh(mesh, model) → zoomy_core.mesh.lsq_mesh.LSQMesh#

Promote mesh to an LSQMesh whose stencil degree is taken from model.

Args

  • mesh: BaseMesh, FVMMesh or LSQMesh; an LSQMesh of lower degree is rebuilt in place.

  • model: Model, SystemModel or NumericalSystemModel; its resolved LSQ degree sets the stencil.

Returns

The LSQMesh (or mesh untouched if it is not a BaseMesh).

References

  • Mavriplis 2003, https://doi.org/10.2514/6.2003-3986