buffalo_panel.config.AirfoilBody2DSpec

class buffalo_panel.config.AirfoilBody2DSpec(id, airfoil, sampling, discretization='thick_body', placement=<factory>)[source]

Two-dimensional body generated from an embedded Buffalo Wings airfoil.

Attributes

id

Unique body identifier within the panel case.

airfoil

Embedded Buffalo Wings airfoil definition for this body.

sampling

Buffalo Wings airfoil sampling controls.

discretization

Discretization model used to convert the sampled airfoil into panels.

placement

Placement applied to sampled airfoil coordinates.

id: str

Unique body identifier within the panel case.

airfoil: Naca4AirfoilSpec | Naca4ModifiedAirfoilSpec | Naca5AirfoilSpec | Naca5ModifiedAirfoilSpec | Naca16AirfoilSpec | FlatPlateAirfoilSpec | BiconvexAirfoilSpec | BiconvexParabolaAirfoilSpec | PolygonAirfoilSpec | EllipseAirfoilSpec | CircularArcAirfoilSpec | JoukowskiAirfoilSpec | Naca6AirfoilSpec | Naca6AAirfoilSpec | FileAirfoilSpec | PointsAirfoilSpec | SplineAirfoilSpec | CstAirfoilSpec | ParsecAirfoilSpec

Embedded Buffalo Wings airfoil definition for this body.

sampling: AirfoilSamplingSpec

Buffalo Wings airfoil sampling controls.

discretization: BodyDiscretization

Discretization model used to convert the sampled airfoil into panels.

placement: AirfoilPlacement2DSpec

Placement applied to sampled airfoil coordinates.