hydromodpy.solver.steady_initial_conditions#

Shared helpers for same-solver steady-state initial conditions.

Functions

apply_steady_state_initial_condition_strategy(flow, *)

Apply the supported steady-state IC forcing strategy to a flow object.

flow_uses_steady_state_initial_condition(flow)

Return whether the flow IC requests same-solver steady initialization.

steady_flow_copy_for_initialization(flow)

Return a flow copy configured for the auxiliary steady solve.

steady_state_initial_condition_strategy(flow)

Return the validated steady-state IC strategy, or None if unused.

steady_state_initialization_surface_interaction_model(flow)

Return the surface model override needed for an auxiliary steady solve.

Classes

SteadyStateInitialConditionStrategy([...])

Validated strategy payload for flow.ic.type='steady_state'.