AllPumpCurveResult#

module wntr.extensions.design_verification.pumps

class AllPumpCurveResult[source]#

Bases: object

Combined operating-curve result for every head pump.


__init__(head_pumps_in_network, head_pumps_evaluable, all_head_pumps_evaluable, all_pumps_passed, number_of_pumps_exceeding_curves, total_curve_exceedance_observations, governing_pump_name, maximum_pump_flow_ratio, pump_results)#
all_head_pumps_evaluable: bool#
all_pumps_passed: bool#
governing_pump_name: str | None#
head_pumps_evaluable: int#
head_pumps_in_network: int#
maximum_pump_flow_ratio: float | None#
number_of_pumps_exceeding_curves: int#
pump_results: tuple[PumpCurveResult, ...]#
total_curve_exceedance_observations: int#