mirror of
https://github.com/JuliaFEM/JuliaFEM.jl.git
synced 2026-09-25 19:36:58 +00:00
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`.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user