hydromodpy.solver.boussinesq.jacobian.semianalytic#

Semi-analytic Jacobian helpers for the Boussinesq residual.

This module remains the public façade for semianalytic Jacobian assembly. Its implementation is now split internally into:

  • common.py for derivative and COO helper utilities,

  • operator_triplets.py for the base residual operators,

  • partition_triplets.py for the regularized-partition saturation term.

Functions

build_dense_semianalytic_regularized_partition_jacobian(...)

Build the dense regularized-partition Jacobian on the canonical path.

build_sparse_semianalytic_base_jacobian_triplets(...)

Build base Jacobian triplets on the canonical prescribed-cell path.

build_sparse_semianalytic_regularized_partition_jacobian_triplets(...)

Build the full head-only Jacobian on the canonical prescribed-cell path.