buffalo_panel.geometry.SupportDescriptor

class buffalo_panel.geometry.SupportDescriptor(name, topological_dimension, embedding_dimension)[source]

Describe one supported geometric support topology.

Instances of this dataclass identify the shape and dimensionality of the geometric support on which a singularity family is defined. Kernel lookup and formulation assembly use these descriptors to match families with compatible geometric backends.

Attributes

name

Registry name used to identify this support in kernel lookups.

topological_dimension

Intrinsic dimension of the support manifold.

embedding_dimension

Dimension of the ambient Euclidean space containing the support.

name: str

Registry name used to identify this support in kernel lookups.

topological_dimension: int

Intrinsic dimension of the support manifold.

embedding_dimension: int

Dimension of the ambient Euclidean space containing the support.