ansys.dyna.core.lib.field_schema.CardSchema#
- class ansys.dyna.core.lib.field_schema.CardSchema#
Bases:
NamedTupleImmutable schema for an entire Card.
Contains the field schemas and a precomputed name-to-index mapping for fast value lookups.
- fields: Tuple[FieldSchema, Ellipsis]#
- classmethod from_fields(fields: List[ansys.dyna.core.lib.field.Field]) CardSchema#
Create a CardSchema from a list of Field objects.
- Parameters:
- fields
List[Field] The fields to extract schema from.
- fields
- Returns:
CardSchemaAn immutable schema representation.
- to_fields(values: List[Any]) List[ansys.dyna.core.lib.field.Field]#
Create Field instances from this schema with the given values.
- Parameters:
- values
List[Any] Values for each field.
- values
- Returns:
List[Field]New Field instances with values set.