From ca1bc0b81edd65de2c76e09df4d4f2846c94608f Mon Sep 17 00:00:00 2001 From: Jukka Aho Date: Sat, 9 May 2026 17:20:28 +0300 Subject: [PATCH] fix(legacy): wire Abaqus shim to Legacy surface helper Stop re-exporting `create_surface_elements` from top-level `JuliaFEM` (which no longer defines it) and bind the compatibility submodule against the Legacy implementation instead. - Replace `using JuliaFEM: create_surface_elements` with `import ..create_surface_elements` inside `Legacy.Abaqus`. --- src/legacy/deprecations.jl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/legacy/deprecations.jl b/src/legacy/deprecations.jl index 92998c8..75ab56e 100644 --- a/src/legacy/deprecations.jl +++ b/src/legacy/deprecations.jl @@ -10,5 +10,8 @@ function assemble!(problem::Problem, element::Element, time=0.0) end module Abaqus -using JuliaFEM: create_surface_elements +# Vestigial sub-module wrapper kept for downstream code that did +# `using JuliaFEM.Abaqus: create_surface_elements`. The real definition +# now lives in `JuliaFEM.Legacy.create_surface_elements`. +import ..create_surface_elements end