buffalo_wings.wing.BlendAirfoilRef

class buffalo_wings.wing.BlendAirfoilRef(type='blend', method='cst', stations=<factory>)[source]

Bases: object

Spanwise airfoil blend definition for a panel.

Parameters:
  • type (Literal['blend'])

  • method (BlendMethod)

  • stations (list[tuple[float, str]])

type

Schema discriminator for a blended airfoil reference.

Type:

Literal[``”blend”:py:class:`]`, *default* ``"blend"

method

Blend strategy used between the listed stations.

Type:

{"pointwise", "cst", "camber_thickness"}, default "cst"

stations

Ordered (eta_local, airfoil_name) blend stations within the panel.

Type:

list[tuple[float, str]], optional

__init__(type='blend', method='cst', stations=<factory>)
Parameters:
  • type (Literal['blend'])

  • method (BlendMethod)

  • stations (list[tuple[float, str]])

Return type:

None

Methods

__init__([type, method, stations])

Attributes

type

method

stations