Rasmus Munk Larsen and Rasmus Munk Larsen
eb4b1ad51d
Tests: Size epsilon-scaled tolerances to measured error bounds
...
libeigen/eigen!2720
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com >
2026-08-11 13:21:16 -07:00
Rasmus Munk Larsen and Rasmus Munk Larsen
40e7e38646
fp16/bf16: fix NumTraits<half>::epsilon, half GPU raw-bit interop, RVV10 bf16 masks, and 16-bit normal RNG
...
libeigen/eigen!2704
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com >
2026-07-10 14:55:30 -07:00
Florian Maurin
381cae56f8
SparseQR: look ahead before skipping weak pivots
...
libeigen/eigen!2537
Closes #1563
2026-05-21 14:02:33 -07:00
Rasmus Munk Larsen and Rasmus Munk Larsen
8a3d61c790
Licensing: SPDX identifiers, REUSE.toml, and checkformat:reuse CI job
...
libeigen/eigen!2509
Closes #2868
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com >
2026-05-04 00:36:12 +00:00
Florian Maurin
6ea522323c
Fix SparseLU and SparseQR on row-major and uncompressed sparse inputs
...
libeigen/eigen!2433
Closes #1964 and #798
2026-04-16 11:37:42 -07:00
Antonio Sánchez
46e9cdb7fe
Clang-format tests, examples, libraries, benchmarks, etc.
2023-12-05 21:22:55 +00:00
Gael Guennebaud
3b5deeb546
bug #899 : make sparseqr unit test more stable by 1) trying with larger threshold and 2) relax rank computation for rank-deficient problems.
2019-02-19 22:57:51 +01:00
Gael Guennebaud
82f0ce2726
Get rid of EIGEN_TEST_FUNC, unit tests must now be declared with EIGEN_DECLARE_TEST(mytest) { /* code */ }.
...
This provide several advantages:
- more flexibility in designing unit tests
- unit tests can be glued to speed up compilation
- unit tests are compiled with same predefined macros, which is a requirement for zapcc
2018-07-17 14:46:15 +02:00
Jeff Trull
e7147f69ae
Add tests for sparseQR results (value and size) covering bugs #1522 and #1544
2018-04-21 10:26:30 -07:00
Christoph Hertzberg
dacb469bc9
Enable and fix -Wdouble-conversion warnings
2016-05-05 13:35:45 +02:00
Gael Guennebaud
23535ed31c
Add unit test for dense = SparseQR::matrixQ
2015-06-24 17:55:41 +02:00
Gael Guennebaud
25a3e65a68
In SparseQR, calling factorize() without analyzePattern() was broken.
2014-08-26 23:32:32 +02:00
Gael Guennebaud
75e574275c
Fix bug #836 : extend SparseQR to support more columns than rows.
2014-07-01 10:24:46 +02:00
Desire NUENTSA
cf939f154f
Fix bug #596 : Recover plain SparseMatrix from SparseQR matrixQ()
2013-05-21 17:35:10 +02:00
Gael Guennebaud
5108ef01fc
Fix no newline warning.
2013-02-26 10:27:55 +01:00
Gael Guennebaud
1c137496c6
Extend sparseqr unit test to check linearly dependent columns
2013-02-24 20:36:54 +01:00
Desire NUENTSA
91b3b3aaab
Add a sparse QR factorization and update the elimination tree in SparseLU
2013-01-11 17:16:14 +01:00