Source code for RCAIDE.Library.Mission.Common.Update.altitude

# RCAIDE/Library/Missions/Common/Update/altitude.py
# 
# 
# Created:  Jul 2023, M. Clarke 

# ----------------------------------------------------------------------------------------------------------------------
#  Update Altitude
# ---------------------------------------------------------------------------------------------------------------------- 
[docs] def altitude(segment): """ Updates freestream altitude from inertial position Assumptions: N/A Inputs: segment.state.conditions: frames.inertial.position_vector [meters] Outputs: segment.state.conditions: freestream.altitude [meters] Properties Used: N/A """ altitude = -segment.state.conditions.frames.inertial.position_vector[:,2] segment.state.conditions.freestream.altitude[:,0] = altitude