buffalo_panel.config.solve_panel_case
- buffalo_panel.config.solve_panel_case(spec)[source]
Solve a supported structured panel case.
- Parameters:
spec (
PanelCaseSpec) – Structured case description using Buffalo Panel solver settings and Buffalo Wings airfoil schema objects.- Returns:
FloatArray– Raw linear-system solution vector.PanelSolution2D– Recovered surface, integrated, and on-demand field result interface.
- Raises:
NotImplementedError – If the case requests a solver or geometry multiplicity that is part of the schema but not yet wired into the runtime solve path.
ValueError – If the config contains unsupported unit declarations for this solve path.
- Return type:
tuple[TypeAliasForwardRef(’buffalo_panel.type_aliases.FloatArray’), PanelSolution2D]
Notes
This runtime adapter intentionally supports one embedded-airfoil body with either the Hess-Smith thick-body formulation or the lumped-vortex thin-body formulation. The schema is broader than this implementation so user-facing case files can grow without changing the top-level model shape.