Jukka Aho
1952f9c6cb
test: Add comprehensive Jacobian computation validation
...
- Tests compute_jacobian() for 2D triangles and 3D tetrahedra
- Validates identity, scaling, and rotation transformations
- Tests physical_derivatives() conversion from reference to physical coordinates
- Verifies constant strain condition (∑ dNᵢ/dx = 0)
- Element quality checks via determinant (positive = proper orientation)
- Detects degenerate elements (det ≈ 0)
- Type stability and zero allocation verification
- Manual calculation consistency checks for known Jacobians
- Tests both tuple and vector interfaces
- 261 lines covering fundamental isoparametric mapping operations
2025-11-12 00:00:41 +02:00
..
2018-09-06 13:34:26 +03:00
2017-05-30 06:26:12 +03:00
2017-03-02 08:43:58 +02:00
2017-03-02 08:43:58 +02:00
2017-02-25 18:40:14 +02:00
2017-03-21 08:36:18 +02:00
2025-11-10 22:24:52 +02:00
2025-11-09 03:29:36 +02:00
2025-11-09 03:10:11 +02:00
2025-11-08 08:50:59 +02:00
2025-11-09 01:51:17 +02:00
2018-09-06 13:34:26 +03:00
2025-11-09 21:03:59 +02:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2025-11-11 23:52:05 +02:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2025-11-11 23:52:32 +02:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2019-11-26 15:29:02 +07:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2025-11-11 23:53:02 +02:00
2025-11-11 23:54:22 +02:00
2025-11-10 22:24:52 +02:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-11-29 17:40:55 -05:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2025-11-11 23:59:32 +02:00
2025-11-12 00:00:41 +02:00
2018-11-19 07:44:56 -05:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2019-10-27 12:50:11 +02:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00
2025-11-09 06:13:40 +02:00
2025-11-09 06:13:40 +02:00
2018-09-06 13:34:26 +03:00
2018-09-06 13:34:26 +03:00