buffalo_panel.post.StrengthField2D

class buffalo_panel.post.StrengthField2D(family_name, support, singularity, basis, values, panel_indices)[source]

Solved singularity strengths for one element family.

A strength field preserves the mathematical identity and panel ownership of one solved family so callers can inspect formulation-specific unknowns without those unknowns becoming top-level attributes on PanelSolution2D. The values are stored in family-local element order.

Attributes

family_name

Human-readable family name used by the formulation.

support

Support descriptor name, such as "line_2d".

singularity

Singularity descriptor name, such as "source" or "vortex".

basis

Basis descriptor name, such as "constant".

values

Solved strength values in family-local element order.

panel_indices

Geometry panel indices associated with values.

family_name: str

Human-readable family name used by the formulation.

support: str

Support descriptor name, such as "line_2d".

singularity: str

Singularity descriptor name, such as "source" or "vortex".

basis: str

Basis descriptor name, such as "constant".

values: FloatArray

Solved strength values in family-local element order.

panel_indices: IntArray

Geometry panel indices associated with values.