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.
This commit is contained in:
Jukka Aho
2025-11-20 18:23:35 +02:00
parent 9eb8634ed9
commit d43f89d954
+2 -11
View File
@@ -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