buffalo_wings.airfoil.ParsecAirfoilSpec

class buffalo_wings.airfoil.ParsecAirfoilSpec(type='parsec', leading_edge_radius=<factory>, trailing_edge=<factory>, upper_surface_max=<factory>, lower_surface_min=<factory>)[source]

Bases: object

Schema definition for a PARSEC airfoil.

Attributes

type

Schema discriminator for a PARSEC airfoil.

leading_edge_radius

Upper and lower leading-edge radius parameters.

trailing_edge

Trailing-edge geometry constraints.

upper_surface_max

Constraint for the upper-surface maximum.

lower_surface_min

Constraint for the lower-surface minimum.

type: Literal['parsec']

Schema discriminator for a PARSEC airfoil.

leading_edge_radius: ParsecLeadingEdgeRadiusSpec

Upper and lower leading-edge radius parameters.

trailing_edge: ParsecTrailingEdgeSpec

Trailing-edge geometry constraints.

upper_surface_max: ParsecSurfaceExtremumSpec

Constraint for the upper-surface maximum.

lower_surface_min: ParsecSurfaceExtremumSpec

Constraint for the lower-surface minimum.