hydromodpy.solver.contracts#
Shared solver contracts used by HydroModPy internals.
Public import path for the structural SolverAdapter Protocol that
every adapter must satisfy, the RunResult payload dataclass, and the
solver-adapter registry module. Concrete numerical model classes such as
Modflow6 or Boussinesq implement the lifecycle methods
(pre_processing, processing, post_processing) directly without a
shared base class: structural conformance through the SolverAdapter
Protocol is the only contract.