 SUAVE  2.5.2 An Aerospace Vehicle Environment for Designing Future Aircraft SUAVE.Methods.Utilities.Cubic_Spline_Blender.Cubic_Spline_Blender Class Reference

## Public Member Functions

def __init__ (self, x_start, x_end)

def compute (self, x)

def eta_transform (self, x)

x_start

x_end

## Detailed Description

```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
```

## ◆ __init__()

 def SUAVE.Methods.Utilities.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
```

## ◆ compute()

 def SUAVE.Methods.Utilities.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
```

## ◆ eta_transform()

 def SUAVE.Methods.Utilities.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
```

The documentation for this class was generated from the following file:
• /Users/emiliobotero/Dropbox/SUAVE/SUAVE/trunk/SUAVE/Methods/Utilities/Cubic_Spline_Blender.py