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:

SolvedCaseArtifact