Public Member Functions | |
def | __init__ (self, x_start, x_end) |
def | compute (self, x) |
def | eta_transform (self, x) |
Public Attributes | |
x_start | |
x_end | |
This is a cubic spline function that can be used to blend two type of calculations without knowing the end points. It preserves continuous first derivatives. Assumptions: None Source: Information at: https://en.wikipedia.org/wiki/Cubic_Hermite_spline
def SUAVE.Methods.Aerodynamics.Supersonic_Zero.Drag.Cubic_Spline_Blender.Cubic_Spline_Blender.__init__ | ( | self, | |
x_start, | |||
x_end | |||
) |
This sets the default start and end position. Assumptions: None Source: N/A Inputs: None Outputs: None Properties Used: N/A
def SUAVE.Methods.Aerodynamics.Supersonic_Zero.Drag.Cubic_Spline_Blender.Cubic_Spline_Blender.compute | ( | self, | |
x | |||
) |
This computes the y value along a normalized spline Assumptions: None Source: N/A Inputs: None Outputs: None Properties Used: N/A
def SUAVE.Methods.Aerodynamics.Supersonic_Zero.Drag.Cubic_Spline_Blender.Cubic_Spline_Blender.eta_transform | ( | self, | |
x | |||
) |
Normalizes the transformation Assumptions: None Source: N/A Inputs: None Outputs: None Properties Used: N/A