refactor(topology): dedupe Triangle nnodes and exports

Remove the redundant `nnodes(::Triangle{N})` overload and duplicate `Tri*`
exports now handled centrally.

- Keep triangle geometry definitions unchanged aside from cleanup.
This commit is contained in:
Jukka Aho
2026-05-09 18:22:45 +03:00
parent d247e330a3
commit 7098f78b07
-2
View File
@@ -19,7 +19,6 @@ const Tri6 = Triangle{6}
const Tri7 = Triangle{7}
const Tri10 = Triangle{10}
nnodes(::Triangle{N}) where {N} = N
dim(::Triangle{N}) where {N} = 2
function reference_coordinates(::Triangle{3})
@@ -92,4 +91,3 @@ nvertices(::Triangle) = 3
nedges(::Triangle) = 3
nfaces(::Triangle) = 1
export Tri3, Tri6, Tri7, Tri10