zoomy_core.mesh package

Contents

zoomy_core.mesh package#

Zoomy mesh hierarchy: BaseMesh → FVMMesh → LSQMesh.

zoomy_core.mesh.ensure_lsq_mesh(mesh, model=None, lsq_degree=None)#

Promote a mesh to LSQMesh if needed.

Parameters:
  • mesh (BaseMesh, FVMMesh, or LSQMesh) –

  • model (optional model with derivative_specs (auto-detects lsq_degree)) –

  • lsq_degree (explicit LSQ polynomial degree (overrides model detection)) –

Return type:

LSQMesh

Submodules#