buffalo_wings.airfoil.sample_airfoil_at_arc_length_result

buffalo_wings.airfoil.sample_airfoil_at_arc_length_result(airfoil, *, lower, upper, warning_policy='warn')[source]

Sample both surfaces at explicit arc length with diagnostics.

Parameters:
  • airfoil (Airfoil) – Airfoil to sample.

  • lower (buffalo_core.typing.FloatInput) – Lower-surface arc lengths measured from the leading edge.

  • upper (buffalo_core.typing.FloatInput) – Upper-surface arc lengths measured from the leading edge.

  • warning_policy ({"warn", "ignore", "error", "diagnostics_only"},) – default=”warn” How to handle the standard slope-singularity advisory.

Returns:

Typed sampling payload together with the structured diagnostics emitted while producing it.

Return type:

OperationResult[AirfoilSurfaceSamples]