From ca78e6a64546a010647e0c68c405f2c15c31e131 Mon Sep 17 00:00:00 2001 From: Jukka Aho Date: Sat, 9 May 2026 18:22:23 +0300 Subject: [PATCH] refactor(topology): dedupe Quadrilateral nnodes and exports Route node counts through `AbstractTopology{N}`, fix LICENSE URL, and rely on `exports.jl` for `Quad*` aliases. - Drop redundant `nnodes`/`export` lines from `quadrilaterals.jl`. --- src/topology/quadrilaterals.jl | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/topology/quadrilaterals.jl b/src/topology/quadrilaterals.jl index b893ec7..06658ea 100644 --- a/src/topology/quadrilaterals.jl +++ b/src/topology/quadrilaterals.jl @@ -1,5 +1,5 @@ # This file is a part of JuliaFEM. -# License is MIT: see https://github.com/JuliaFEM/JuliaFEM.jl/blob/master/LICENSE +# License is MIT: see https://github.com/JuliaFEM/JuliaFEM.jl/blob/master/LICENSE.md """ Quadrilateral{N} <: AbstractTopology{N} @@ -17,7 +17,6 @@ const Quad4 = Quadrilateral{4} const Quad8 = Quadrilateral{8} const Quad9 = Quadrilateral{9} -nnodes(::Quadrilateral{N}) where {N} = N dim(::Quadrilateral{N}) where {N} = 2 function reference_coordinates(::Quadrilateral{4}) @@ -79,4 +78,3 @@ nvertices(::Quadrilateral) = 4 nedges(::Quadrilateral) = 4 nfaces(::Quadrilateral) = 1 -export Quad4, Quad8, Quad9