Commit Graph

  • 7e9345d91e Correction for not calculating absolurte value metric-space 2022-01-21 06:41:06 -0500
  • 6a28306074 Commented out failing tests, refactored checks for almost zeroes metric-space 2022-01-19 23:51:46 -0500
  • b2c6c6b02d Add non-naive way of calculate generalized eigenvalue, write spotty test for generalized eigenvalues metric-space 2022-01-19 21:47:44 -0500
  • 769f20ce6f Comments more tailored to QZ metric-space 2022-01-19 02:42:22 -0500
  • 6f7ef387e5 Format file metric-space 2022-01-18 22:42:12 -0500
  • 7230ae1e63 First attempt at xgges (qz decomposition), passing tests. Serialization failing across many modules metric-space 2022-01-18 22:35:11 -0500
  • 99eb8c1589 Revert "Rename nrows/ncols args for try_from_*_data functions for consistency" Fabian Loeschner 2021-11-09 10:31:50 +0100
  • 89f1e855bb Revert "Fix panic in SparsityPattern::try_from_* if major index is out of bounds" Fabian Loeschner 2021-11-09 14:07:57 +0100
  • 38989ed5f0 Move sparse matrix serialization to separate files Fabian Loeschner 2022-01-04 15:15:52 +0100
  • 583fde05fe Add comment explaining intermediate types for serialization Fabian Löschner 2021-12-28 12:36:52 +0100
  • fe70a80e41 Partial revert "Use custom serde errors, make all sparse errs lowercase" Fabian Löschner 2021-12-28 12:12:31 +0100
  • 513178e03e Revert "Updated more error messages" Fabian Loeschner 2021-11-09 17:15:40 +0100
  • 647455dadd Move serialization code to submodules Fabian Löschner 2021-12-15 11:48:51 +0100
  • 837ded932e Replace usage of Cow with generic type Fabian Löschner 2021-12-15 11:43:35 +0100
  • 49eb1bd778 CI: Run nalgebra-sparse builds with different feature sets, serde tests Fabian Löschner 2021-12-09 21:47:59 +0100
  • 9b87fa4ffa Add cfg attribute to Cow imports Fabian Löschner 2021-12-09 18:29:45 +0100
  • a8fa7f71c0 Unify separate (de)serialization helper structs by using Cow<'a, [T]> Fabian Löschner 2021-12-09 18:18:32 +0100
  • 3be81be2e3 Updated more error messages Fabian Loeschner 2021-11-09 17:15:40 +0100
  • 7e67d920a7 Use custom serde errors, make all sparse errs lowercase w/o punctuation Fabian Loeschner 2021-11-09 17:06:24 +0100
  • e9b7718292 Fix panic in SparsityPattern::try_from_* if major index is out of bounds Fabian Loeschner 2021-11-09 14:07:57 +0100
  • e2c33b48ac Simplify Deserialize bound Fabian Loeschner 2021-11-09 11:09:48 +0100
  • bfaf29393c Implement Serialize, Deserialize for SparsityPattern Fabian Loeschner 2021-11-09 10:59:24 +0100
  • 2a3e657b56 Rename nrows/ncols args for try_from_*_data functions for consistency Fabian Loeschner 2021-11-09 10:31:50 +0100
  • 40d8a904a3 Implement Serialize, Deserialize for Csc, Coo; move helper out of impls Fabian Loeschner 2021-11-09 10:30:02 +0100
  • 18b694dad2 Move serialization helper structs into trait impls Fabian Loeschner 2021-11-08 11:10:58 +0100
  • f9aca24b15 Implement Serialize and Deserialize for CsrMatrix Fabian Löschner 2021-11-07 21:32:11 +0100
  • 6cc633474d Update changelog. Sébastien Crozet 2022-01-09 14:40:39 +0100
  • 6b1e14c8a2 Release v0.30.1 v0.30.1 Sébastien Crozet 2022-01-09 14:37:25 +0100
  • 2026cb3bd3
    Merge pull request #1062 from dimforge/glam-020 Sébastien Crozet 2022-01-09 14:35:19 +0100
  • 87a6f4965b Add support for conversion with glam 0.19 and 0.20 Sébastien Crozet 2022-01-09 13:43:45 +0100
  • 7b6f4c6547
    Merge pull request #1057 from dimforge/dev Sébastien Crozet 2022-01-02 15:40:03 +0100
  • e8b9c40123 Release v0.30.0 v0.30.0 Sébastien Crozet 2022-01-02 15:30:05 +0100
  • c0f8530d5e
    Merge pull request #1055 from dimforge/fix-pow Sébastien Crozet 2021-12-31 09:57:56 +0100
  • 99ac8c4032
    Merge pull request #1050 from metric-space/polar-decomposition-take-2 Sébastien Crozet 2021-12-31 09:57:08 +0100
  • 498d7e3d4c Semi-unitary test checks for if rows or cols are orthonomal metric-space 2021-12-30 21:18:58 -0500
  • ae6fda7dc7 Change svd to svd_unordered for the method output to be equal Comment out unitary check for now metric-space 2021-12-30 21:11:39 -0500
  • d806669cc7 Fix Matrix::pow and make it work only with positive exponents Sébastien Crozet 2021-12-30 23:03:43 +0100
  • fdaf8c0fbe Add tests for Matrix::pow Sébastien Crozet 2021-12-30 23:03:22 +0100
  • 67a82c2c88 Test: minor style fix Sébastien Crozet 2021-12-30 22:28:55 +0100
  • 8e0ca439c2 Use proptest for testing the polar decomposition Sébastien Crozet 2021-12-30 22:15:22 +0100
  • cc10b67dd1 Add Matrix::try_polar that returns Option and make Matrix::polar not return Option Sébastien Crozet 2021-12-30 22:15:04 +0100
  • b62b65d1b6
    Merge pull request #1048 from haibane-tenshi/relax-matrix-select-rows-cols Sébastien Crozet 2021-12-30 21:56:55 +0100
  • a6007de409 Add "Triangular matrix extraction" bullet to Matrix documentation Sébastien Crozet 2021-12-30 21:55:29 +0100
  • 2844c55de2
    Merge pull request #1053 from rokonio/patch-1 Sébastien Crozet 2021-12-30 21:46:47 +0100
  • 81f3c6e118
    Merge pull request #1052 from sed-i/patch-1 Sébastien Crozet 2021-12-30 21:46:28 +0100
  • 05320147b1
    Fix a typo in a comment Rokonio 2021-12-29 18:46:01 +0100
  • 43c1f8fb9d Increased strength of tests for polar decomposition metric-space 2021-12-27 02:12:54 -0500
  • dbaefed8d1 Fix doc typos metric-space 2021-12-26 21:05:42 -0500
  • ac94fbe831 Add polar decomposition method to main matrix decomposition interface Add one more test for decomposition of polar decomposition of rectangular matrix metric-space 2021-12-26 21:01:05 -0500
  • 20a86d6613
    doc fix: QR -> LU Leon 2021-12-22 19:10:55 +0000
  • 6ac6e7f75e First compiling commit for take-2 of polar-decomposition: metric-space 2021-12-22 00:12:27 -0500
  • 1576a1517a
    Merge pull request #1017 from losanc/matrixmarket-io Sébastien Crozet 2021-12-21 01:51:08 -0800
  • 96b65c430f using no_run in doc code example Hantao Hui 2021-12-17 14:48:14 +0100
  • 24bb7bef76 fix(Matrix): relax T: Zero bound on Matrix::select_rows() and Matrix::select_columns() haibane_tenshi 2021-12-16 18:50:15 +0300
  • 656180f40e fix for empty dense matrix Hantao Hui 2021-12-13 09:26:54 +0100
  • 92b324c007 code fmt; fix failing unit test and doc test Hantao Hui 2021-12-12 12:10:20 +0100
  • 507ead2f10
    Merge pull request #1043 from dimforge/svd3-fix Sébastien Crozet 2021-12-09 05:14:43 -0800
  • 88dd5442f3 Add an utility function to check if a slice is sorted in descending order. Sébastien Crozet 2021-12-09 13:32:01 +0100
  • 412104fa0a Add comment about the origin of the failing 3x3 SVD matrix Sébastien Crozet 2021-12-09 13:31:39 +0100
  • 229c137756 CI: update the nightly version used for the cuda build Sébastien Crozet 2021-12-09 12:03:00 +0100
  • e0a1b1bc34 Fix the special-case for 3x3 Real SVD Sébastien Crozet 2021-12-09 11:52:37 +0100
  • a9890e2a2c
    Merge pull request #1040 from dimforge/cust-0.2 Sébastien Crozet 2021-12-03 14:12:15 +0100
  • 57fe4474be Update to cust 0.2 Sébastien Crozet 2021-12-03 09:57:12 +0100
  • 6cd009988c
    Merge pull request #1 from Andlon/matrixmarket-io-fixes huihantao 2021-12-01 15:00:44 +0100
  • 46feae72b9
    Merge pull request #1036 from ArthurKValladares/dev Sébastien Crozet 2021-12-01 13:55:30 +0100
  • 9389cf2adc
    Merge pull request #1034 from dimforge/specific_svd Sébastien Crozet 2021-12-01 13:55:10 +0100
  • 56a4835b71
    Merge pull request #1039 from Andlon/remove-proptest-patch Sébastien Crozet 2021-12-01 13:54:36 +0100
  • 6e10efe862 Remove redundant proptest patch Andreas Longva 2021-12-01 12:44:07 +0100
  • 9ddd09017d Update add IO feature to CI config for nalgebra-sparse Andreas Longva 2021-12-01 12:18:45 +0100
  • e2820316a8 Fix typos Andreas Longva 2021-12-01 12:17:47 +0100
  • 4569484aa0 Line breaks Andreas Longva 2021-12-01 12:08:42 +0100
  • e3d1119bff Hide MatrixMarketScalar implementation details for now Andreas Longva 2021-12-01 11:45:06 +0100
  • 93f3d60005 Remove From<pest::Error> for MatrixMarketError Andreas Longva 2021-12-01 11:33:03 +0100
  • 4d0f401882 Add (failing) test for empty matrix market matrix Andreas Longva 2021-12-01 11:27:03 +0100
  • 4c039573f2 Make nalgebra-sparse unit tests require io feature Andreas Longva 2021-12-01 11:26:51 +0100
  • 1b73b2f991 Link to matrix market IO in lib.rs Andreas Longva 2021-12-01 11:07:47 +0100
  • 3b67afcd9b Matrix market: Extend and reword documentation, rename some types Andreas Longva 2021-12-01 11:07:13 +0100
  • 77b9263319
    Merge pull request #1035 from dimforge/unit-complex-rust-cuda Sébastien Crozet 2021-11-27 11:01:01 +0100
  • c72b30d628 Fix typo in nalgebra_glm::radians doc comment Arthur Kaukal Valladares 2021-11-26 18:51:01 -0800
  • 9297cc5754 Implement DeviceCopy for UnitComplex, UnitQuaternion, and Unit<Matrix> instead of using a blanket impl Sébastien Crozet 2021-11-26 18:12:39 +0100
  • 49e9ceea30 Add dedicated implementations of SVD for 2x2 and 3x3 real matrices. Sébastien Crozet 2021-11-26 17:45:42 +0100
  • e8c6a7c0a2
    Merge pull request #1031 from dimforge/rust-cuda Sébastien Crozet 2021-11-25 16:16:37 +0100
  • 122bedf072 CI: use the nightly-2021-10-17 toolchain when targetting nvptx Sébastien Crozet 2021-11-24 12:39:17 +0100
  • b6dfb4d80b Enable simba/cuda when targetting cuda. Sébastien Crozet 2021-11-24 12:32:30 +0100
  • abba7eeae5
    Merge pull request #1032 from losanc/typo Sébastien Crozet 2021-11-23 18:16:09 +0100
  • 1cc5c7eba6 fix doc typo Hantao Hui 2021-11-23 16:17:06 +0100
  • 5d9562f7d8 nalgebra-glm: add a cuda feature Sébastien Crozet 2021-11-23 13:57:30 +0100
  • 287cb9b149 CI: install the nvptx64-nvidia-cuda target Sébastien Crozet 2021-11-23 13:48:58 +0100
  • f32df45ef1 CI: checkout the repo for the cuda target Sébastien Crozet 2021-11-23 13:42:13 +0100
  • 23d3ed7ee4 CI: add a build targetting nvptx cuda Sébastien Crozet 2021-11-23 13:36:54 +0100
  • 3eef934999 Fix CI syntax error Sébastien Crozet 2021-11-23 13:16:28 +0100
  • 6eda7e4e65 CI: install the CUDA toolkit Sébastien Crozet 2021-11-23 13:15:17 +0100
  • 9d897a6b8a Add support for rust-cuda Sébastien Crozet 2021-11-23 12:03:11 +0100
  • ad3eefe182 Merge remote-tracking branch 'origin/dev' into dev Sébastien Crozet 2021-11-23 11:02:51 +0100
  • 803ce0a69f
    Merge pull request #1027 from dimforge/slice-into-array Sébastien Crozet 2021-11-21 21:56:23 +0100
  • f715883f9f Re-add the conversion from a slice to a static array Sébastien Crozet 2021-11-21 21:47:35 +0100
  • 0225914b37
    Merge pull request #1026 from dimforge/nalgebra-glm-no-std Sébastien Crozet 2021-11-21 21:45:43 +0100
  • 8c2bdf51f2 Run cargo fmt Sébastien Crozet 2021-11-21 21:21:22 +0100
  • a35918b613 nalgebra-glm: fix no-std build Sébastien Crozet 2021-11-21 21:11:55 +0100
  • a463143608 Add nalgebra-glm to the no-std CI build Sébastien Crozet 2021-11-21 20:57:02 +0100