hydromodpy.solver.boussinesq.drivers.forcing#

Shared forcing/boundary preparation for Boussinesq driver helpers.

Functions

apply_ocean_drainage_mask(*, n_cells, ...)

Return drainage conductance with ocean-supported cells muted.

resolve_runtime_forcing_by_period(solver, *, ...)

Resolve one reusable forcing bundle over all periods.

Classes

BoussinesqForcingSolver(*args, **kwargs)

Minimal solver contract required to build one forcing resolver.

ResolvedRuntimeForcing(recharge_series_m_s, ...)

Runtime-ready forcing bundle reused by steady and transient helpers.