Source code for RCAIDE.Library.Methods.Powertrain.Converters.Pump.append_pump_conditions

# RCAIDE/Library/Methods/Powertrain/Converters/Pump/append_pump_conditions.py
# 
# Created:  Jun 2024, M. Clarke  

from RCAIDE.Framework.Mission.Common     import   Conditions

# ---------------------------------------------------------------------------------------------------------------------- 
#  append_pump_conditions
# ----------------------------------------------------------------------------------------------------------------------    
[docs] def append_pump_conditions(pump, segment, energy_conditions): """ Initializes and appends empty pump conditions data structures to the segment state conditions. Parameters ---------- pump : Pump The pump component for which conditions are being initialized. """ ones_row = segment.state.ones_row energy_conditions.converters[pump.tag] = Conditions() energy_conditions.converters[pump.tag].inputs = Conditions() energy_conditions.converters[pump.tag].outputs = Conditions() return