Commit Graph

14 Commits

Author SHA1 Message Date
Jukka Aho 2b40c26179 chore(test): delete nbasis zero-cost regression
Remove the standalone `@generated` nbasis cost test file no longer wired into CI.

- Drop `test/basis/test_nbasis_zerocost.jl`.
2026-05-09 18:25:05 +03:00
Jukka Aho 3e89dd5491 chore(test): drop retired basis API regression
Remove stale basis API tests superseded by `test_all_elements` coverage.

- Delete `test/basis/test_basis_api.jl`.
2026-05-09 18:24:59 +03:00
Jukka Aho b44f7b6d89 test(basis): add zero-cost basis test
Tests zero-allocation basis function evaluation.
Validates performance characteristics of basis functions.
2025-12-15 07:46:36 +02:00
Jukka Aho 41387bd1b2 test(basis): add basis API test
Tests basis function API interface.
Validates get_basis_functions and get_basis_derivatives.
2025-12-15 07:46:33 +02:00
Jukka Aho 8adfb0802f test(basis): add runtests.jl
Test suite organizer for basis module.
Includes all basis function tests: partition of unity, derivatives,
interpolation, type stability, numerical accuracy, etc.
2025-12-15 07:43:23 +02:00
Jukka Aho dd7cff1ce5 test(basis): add test_gradient_properties test
Test file included in test/basis/runtests.jl
2025-12-15 06:32:29 +02:00
Jukka Aho f3861b4f84 test(basis): add test_numerical_accuracy test
Test file included in test/basis/runtests.jl
2025-12-15 06:32:29 +02:00
Jukka Aho a3e31dd4b1 test(basis): add test_type_stability test
Test file included in test/basis/runtests.jl
2025-12-15 06:32:29 +02:00
Jukka Aho cba43d24dc test(basis): add test_kronecker_delta test
Test file included in test/basis/runtests.jl
2025-12-15 06:32:29 +02:00
Jukka Aho db3106547c test(basis): add test_all_elements test
Test file included in test/basis/runtests.jl
2025-12-15 06:32:29 +02:00
Jukka Aho 764047cce0 test(basis): add test_interpolation test
Test file included in test/basis/runtests.jl
2025-12-15 06:32:29 +02:00
Jukka Aho a0030d4531 test(basis): add test_derivatives test
Test file included in test/basis/runtests.jl
2025-12-15 06:32:28 +02:00
Jukka Aho 48e1874dff test(basis): add test_svector_returns test
Test file included in test/basis/runtests.jl
2025-12-15 06:32:28 +02:00
Jukka Aho 2f972c1106 test(basis): add partition of unity test
New 31-line test for partition of unity property:
- Tests that sum of basis functions equals 1.0
- Covers Seg2, Tri3, Quad4 elements
- Included in test/basis/runtests.jl
- Validates fundamental basis function property

Ensures basis functions satisfy partition of unity requirement.
2025-12-15 06:32:21 +02:00