metric-space
fb0cb513e7
Remove condition number, tests pass without. Add proper test generator for dynamic f64 type square matrices
2022-02-12 02:27:29 -05:00
metric-space
d88337efa9
Formatting
2022-02-03 06:43:41 -05:00
metric-space
162bb3218d
New code and modified tests for qz
2022-02-03 06:36:41 -05:00
metric-space
ae35d1cf97
New code and modified tests for generalized_eigenvalues
2022-02-03 06:36:10 -05:00
metric-space
748848fea7
Cleanup of QZ module and added GE's calculation of eigenvalues as a test for QZ's calculation of eigenvalues
2022-01-24 23:58:21 -05:00
metric-space
7d8fb3d384
New wrapper for generalized eigenvalues and associated eigenvectors via LAPACK routines sggev/dggev
2022-01-24 23:56:44 -05:00
metric-space
6a28306074
Commented out failing tests, refactored checks for almost zeroes
2022-01-19 23:51:46 -05:00
metric-space
b2c6c6b02d
Add non-naive way of calculate generalized eigenvalue, write spotty test for generalized eigenvalues
2022-01-19 21:47:44 -05:00
metric-space
7230ae1e63
First attempt at xgges (qz decomposition), passing tests. Serialization failing across many modules
2022-01-18 22:35:11 -05:00
Paul Jakob Schroeder
97aebf8089
Add extern crate declarations for lapack{-src}
...
Without these declarations, `nalgebra-lapack` does not have runtime
linkage requirements for these libraries, meaning that binaries and
libraries using `nalgebra-lapack` have to link `lapack`/`lapack-src`
explicitly which shouldn't be necessary.
2021-11-16 12:49:19 -05:00
Crozet Sébastien
74f4b0ba4d
nalgebra-lapack: run tests with proptest instead of quickcheck.
2021-02-28 18:39:18 +01:00
sebcrozet
bbb3be512e
Run cargo fmt.
2020-04-05 18:49:48 +02:00
sebcrozet
3cbe60523a
2018 edition.
2019-03-23 14:33:47 +01:00
sebcrozet
1001e8ee0f
Cleanup warnings and rename Schur -> RealSchur
2019-03-23 11:46:56 +01:00
sebcrozet
14ad10a7e0
Add rustfmt.toml and run it.
2018-10-27 15:00:18 +02:00
Sébastien Crozet
662cc9cd7f
Run rust fmt.
2018-02-03 13:59:05 +01:00
Sébastien Crozet
3e349b80cf
Implement serde traits for all linalg structs.
2017-08-15 19:07:18 +02:00
Sébastien Crozet
c258d13f98
Fix stepping for slices.
...
The previous implementation was wrong compared to what the documentatino claimed.
2017-08-15 19:07:18 +02:00
Sébastien Crozet
89e8b49759
nalgebra-lapack: add computation of complex eigenvalues.
...
Also renames RealEigensystem -> Eigen
2017-08-15 19:07:18 +02:00
Sébastien Crozet
c616c3ddef
nalgebra-lapack: add schur decomposition.
2017-08-15 19:07:18 +02:00
Sébastien Crozet
6eb0d8a786
nalgebra-lapack: add Symmetric eigensystems.
2017-08-15 19:07:18 +02:00
Sébastien Crozet
02767fa894
Add nalgebra-lapack as a crate on this workspace.
2017-08-15 19:07:18 +02:00