Files
JuliaFEM.jl/src
Jukka Aho b2d25e9491 refactor(topology): Add node count type parameter to AbstractTopology
Change AbstractTopology to AbstractTopology{N} where N is node count.

This implements ADR-002 (November 13, 2025) decision: node count comes
from mesh connectivity and should be captured in the type for
compile-time optimization.

Benefits:
- Enables Val(N) for zero-allocation ntuple operations
- Allows loop unrolling for small N (8, 20, 27 nodes typical)
- Type-stable operations based on node count
- Node count known from mesh before basis selection

Documentation updates:
- Add Type Parameter section with examples
- Add Rationale section explaining performance benefits
- Reference ADR-002 for design decision details

Concrete types updated in subsequent commits:
  Hexahedron{N}, Tetrahedron{N}, Triangle{N}, etc.
2025-11-15 02:24:01 +02:00
..
2025-11-09 03:30:29 +02:00
2018-09-06 13:34:26 +03:00
2025-11-08 07:57:15 +02:00
2018-09-06 13:34:26 +03:00
2018-07-05 11:21:10 +03:00
2025-11-08 08:50:59 +02:00
2018-09-06 13:34:26 +03:00