buffalo_wings.airfoil.AirfoilSurfaceSamples

class buffalo_wings.airfoil.AirfoilSurfaceSamples(lower, upper, leading_edge, trailing_edge_upper, trailing_edge_lower, trailing_edge_midpoint, chord_length, diagnostics=<factory>, coordinate_ordering='surface_leading_edge_to_trailing_edge', parameter_ordering='xi_0_to_1', arc_length_ordering='surface_arc_length_0_to_length', normalization='unit_chord_local_frame', trailing_edge_handling='preserve_surface_points')[source]

Bases: object

Complete downstream sampling payload for both airfoil surfaces.

lower

Lower-surface sampling payload.

Type:

SurfaceSamples

upper

Upper-surface sampling payload.

Type:

SurfaceSamples

leading_edge

Leading-edge point with shape (2,).

Type:

buffalo_core.typing.FloatArray

trailing_edge_upper

Upper trailing-edge point with shape (2,).

Type:

buffalo_core.typing.FloatArray

trailing_edge_lower

Lower trailing-edge point with shape (2,).

Type:

buffalo_core.typing.FloatArray

trailing_edge_midpoint

Midpoint between the trailing-edge surface points.

Type:

buffalo_core.typing.FloatArray

chord_length

Chord length measured between the leading-edge and trailing-edge midpoint references.

Type:

buffalo_core.typing.FloatScalar

diagnostics

Standard sampling diagnostics associated with the payload.

Type:

DiagnosticReport

Attributes

lower

upper

leading_edge

trailing_edge_upper

trailing_edge_lower

trailing_edge_midpoint

chord_length

diagnostics

coordinate_ordering

parameter_ordering

arc_length_ordering

normalization

trailing_edge_handling