From d43f89d954eb6be256cd5416691ff30e4af7f75b Mon Sep 17 00:00:00 2001 From: Jukka Aho Date: Thu, 20 Nov 2025 18:23:35 +0200 Subject: [PATCH] refactor(legacy): Remove duplicate AbstractField definition Replace abstract type definition and documentation with comment pointing to canonical definition in fields/api.jl. Added note about Displacement{Dim} location. Eliminates documentation replacement warning from legacy physics API file. --- src/legacy/physics_api.jl | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/legacy/physics_api.jl b/src/legacy/physics_api.jl index 4774f19..db0b4ab 100644 --- a/src/legacy/physics_api.jl +++ b/src/legacy/physics_api.jl @@ -33,17 +33,8 @@ abstract type AbstractMaterial end # Abstract Types for Field and Formulation (Double Dispatch) # ============================================================================ -""" - AbstractField - -Abstract type for field variables we solve for. - -Subtypes define what physical quantity is being solved: -- `Displacement{Dim}`: Displacement field (3D, 2D, etc.) -- `Temperature`: Temperature field -- `DisplacementRotation{Dim}`: Displacement + rotation (beams, shells) -""" -abstract type AbstractField end +# Note: AbstractField is defined in fields/api.jl +# Note: Displacement{Dim} is defined in fields/api.jl """ Displacement{Dim} <: AbstractField