buffalo_panel.post.build_lumped_vortex_artifact
- buffalo_panel.post.build_lumped_vortex_artifact(*, spec, geometry, freestream, body_reference, backend, solution_vector, vortex_families)[source]
Build a persisted artifact from one solved lumped-vortex case.
- Parameters:
spec (
PanelCaseSpec) – Structured case definition that produced the solved state.geometry (
LinePanelGeometry2D) – Resolved geometry used during the solve.freestream (
Freestream2D) – Runtime freestream state used by the formulation.body_reference (
BodyReference2D) – Reference quantities used for integrated coefficient recovery.backend (
str) – Registered kernel backend used for the solve.solution_vector (
FloatArray) – Raw solved global coefficient vector.vortex_families (
tuple[ElementFamily,]) – Vortex families interpreted by the lumped-vortex formulation.
- Returns:
Versioned YAML-ready artifact for the solved case.
- Return type: