Commit Graph

5 Commits

Author SHA1 Message Date
Jukka Aho 598b216b63 feat(legacy/io): restore optional Abaqus example downloader
Reintroduce environment-driven downloads for tutorial `.inp` decks behind Legacy.

- Implement `abaqus_download` with URL/dir env hooks.
2026-05-09 18:35:34 +03:00
Jukka Aho f397e950e4 feat(legacy/io): add surface-element extraction tables
Provide side-mapping helpers that convert solid connectivity to boundary facets.

- Add static face maps plus `create_surface_elements` Dict APIs.
2026-05-09 18:35:34 +03:00
Jukka Aho 013d67fbef feat(legacy/io): vendor Abaqus model AST types
Restore mutable `Model`/`Mesh` Dict containers for `.inp` ingestion.

- Include section parsers and state machine helpers from the historical reader.
2026-05-09 18:35:34 +03:00
Jukka Aho 75902d50d4 feat(legacy/io): vendor Abaqus mesh parser tables
Bring back element-code dispatch and mesh scanning for Dict-based meshes.

- Add `parse_mesh.jl` consumed by `abaqus_read_mesh`.
2026-05-09 18:35:33 +03:00
Jukka Aho e8a0da5c13 feat(legacy/io): add Abaqus keyword registration globals
Restore mutable keyword registry used by the `.inp` parser inside Legacy.

- Implement `register_abaqus_keyword` / `is_abaqus_keyword_registered`.
2026-05-09 18:35:33 +03:00