From 21309009fcf08e200ccdf187d6bb0832d997c59f Mon Sep 17 00:00:00 2001 From: Jukka Aho Date: Mon, 15 Dec 2025 06:11:54 +0200 Subject: [PATCH] feat(io): add AbaqusReader module for full Abaqus .inp parsing New 17-line AbaqusReader module: - Module wrapper for full Abaqus reader functionality - Includes: parse_mesh.jl, keyword_register.jl, parse_model.jl, create_surface_elements.jl, abaqus_download.jl - Exports: abaqus_read_mesh, abaqus_read_model, create_surface_elements, abaqus_download - Required by abaqus_reader.jl (simple wrapper calls AbaqusReader.abaqus_read_mesh) - Full keyword parsing support vs simplified reader Provides complete Abaqus .inp file parsing infrastructure. --- src/io/AbaqusReader.jl | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/io/AbaqusReader.jl diff --git a/src/io/AbaqusReader.jl b/src/io/AbaqusReader.jl new file mode 100644 index 0000000..bb54aaf --- /dev/null +++ b/src/io/AbaqusReader.jl @@ -0,0 +1,17 @@ +# This file is a part of JuliaFEM. +# License is MIT: see https://github.com/JuliaFEM/AbaqusReader.jl/blob/master/LICENSE + +module AbaqusReader + +using Nullables + +include("parse_mesh.jl") +include("keyword_register.jl") +include("parse_model.jl") +include("create_surface_elements.jl") +include("abaqus_download.jl") + +export abaqus_read_mesh, abaqus_read_model, create_surface_elements +export abaqus_download + +end