RCAIDE.Library.Mission.Segments.Climb.Constant_Mach_Constant_Angle.update_differentials#
- update_differentials(segment)[source]#
On each iteration creates the differentials and integration functions from knowns about the problem. Sets the time at each point. Must return in dimensional time, with t[0] = 0. This is different from the common method as it also includes the scaling of operators.
Assumptions: Works with a segment discretized in vertical position, altitude
Inputs: state.numerics.dimensionless.control_points [Unitless] state.numerics.dimensionless.differentiate [Unitless] state.numerics.dimensionless.integrate [Unitless] state.conditions.frames.inertial.position_vector [meter] state.conditions.frames.inertial.velocity_vector [meter/second]
Outputs: state.conditions.frames.inertial.time [second]