mirror of
https://github.com/JuliaFEM/JuliaFEM.jl.git
synced 2026-09-27 04:10:54 +00:00
feat: Consolidate AbaqusReader and AsterReader (mesh I/O)
- Added 1111 lines of mesh reading code to src/readers/
- ABAQUS .inp format support (6 files: parse_mesh, parse_model, keywords, etc.)
- Code Aster .med format support (3 files: read_aster_mesh, read_aster_results)
- Modernized Julia 0.x → 1.x syntax:
* Nullable{T} → Union{T, Nothing}
* get(nullable) → direct field access
- Added Logging stdlib to Project.toml dependencies
- Functions verified: abaqus_read_mesh, aster_read_mesh
Result: 7 vendor packages consolidated (~6400 lines total)
FEMBasis, FEMBase, FEMQuad, FEMSparse, AbaqusReader, AsterReader
Tests: 5 passing (baseline maintained)
This commit is contained in:
@@ -19,6 +19,7 @@ HeatTransfer = "4030f512-cedb-5907-ac7f-4ab05ad75ee7"
|
||||
InterfaceMechanics = "d2649932-d9e0-11e8-27ac-0193def238a7"
|
||||
LightXML = "9c8b4983-aa76-5018-a973-4c85ecc9e179"
|
||||
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
|
||||
Logging = "56ddb016-857b-54e1-b83d-db4d58db5568"
|
||||
MortarContact2D = "048d6160-1a0b-53cd-a5b3-316946cc8d80"
|
||||
MortarContact2DAD = "c1673bdb-6aff-560b-99da-c78ea6da9af3"
|
||||
Parameters = "d96e819e-fc66-5662-9728-84c9c7592b0a"
|
||||
|
||||
Reference in New Issue
Block a user