hydromodpy.solver.boussinesq.mesh#

Solver-owned mesh view for the gmsh catchment bundle contract.

The gmsh bundle reader exposes a rich, generic description of the catchment mesh. The Boussinesq solver only needs a compact subset of that information:

  • cell geometry and material properties,

  • edge connectivity and metric terms,

  • a few helper methods to locate wells and identify boundary supports.

This module performs that narrowing once, up front, so the assembly and runtime code can work with contiguous NumPy arrays only.

Classes

BoussinesqMesh(bundle_dir, cell_ids, ...[, ...])

Compact in-memory mesh view used by the Boussinesq backend.