RCAIDE.Library.Mission.Common.Initialize.differentials_dimensionless
differentials_dimensionless#
- differentials_dimensionless(segment)[source]#
Initializes dimensionless differential operators for mission segment discretization
- Parameters:
segment (Segment) – The mission segment being analyzed
Notes
This function sets up the numerical discretization operators used for solving differential equations in mission segments. It creates the control points and differential/integral operators based on the specified discretization method.
- The function performs the following steps:
Gets number of control points and discretization method
Generates control points and operators
Ensures proper dimensioning of arrays
Stores results in segment numerics
Required Segment State Variables
- state.numerics:
- number_of_control_pointsint
Number of points for discretization
- discretization_methodfunction
Method to generate discretization operators
Generated Operators
- numerics.dimensionless:
- control_pointsarray
Normalized points for evaluation
- differentiatearray
Differentiation operator matrix
- integratearray
Integration operator matrix
- Major Assumptions
Valid discretization method provided
Number of control points > 1
Method generates consistent operators
- Returns:
Updates segment state directly
- Return type:
None