hydromodpy.solver.boussinesq.assembly.fluxes#

Flux and transmissivity operators used by the Boussinesq assembly.

Functions

accumulate_boundary_flux_residual(mesh, ...)

Accumulate boundary fluxes into the residual of their owner cell.

accumulate_internal_flux_residual(mesh, ...)

Accumulate conservative internal fluxes into one cell residual vector.

boundary_head_edge_flux_from_head(mesh, ...)

Return fluxes created by edge-supported Dirichlet heads.

drainage_outflow_from_head(mesh, head_m, *, ...)

Return one drainage outflow per cell.

edge_to_stage_tau_from_head(mesh, head_m)

Return transmissive factors used for edge-supported boundary exchanges.

harmonic_conductivity(conductivity_a_m_s, ...)

Return the harmonic mean conductivity used on one interior edge.

internal_edge_flux_from_head(mesh, head_m)

Return one oriented inter-cell flux per edge.

saturated_thickness_from_head(mesh, head_m)

Return the saturated thickness b(h) in each cell.

transmissivity_from_head(mesh, head_m)

Return the cell transmissivity T(h) = K b(h).