Commit Graph

  • b7d9b99aef Check length of values if values != None aarsenij 2022-02-21 19:53:52 +0100
  • 1323b37607 prealloc everything, remove hashset, make it 4x faster Saurabh 2022-02-18 11:22:43 -0700
  • 776fef26c3 add spmm example and change the kernel Saurabh 2022-02-15 17:38:20 -0700
  • 5e10ca46cb Add another case for when eigenvalues should be mapped to zero. Make method private metric-space 2022-02-15 01:45:33 -0500
  • f637013aa0
    Merge pull request #1077 from wucke13/dev Sébastien Crozet 2022-02-14 14:20:00 +0100
  • 104cb944b9 fix #1073: typo in name of macros feature Wanja Zaeske 2022-02-14 13:55:16 +0100
  • 9e0dfd14de use std::io::Write trait when export to matrix market Hantao Hui 2022-02-13 21:16:16 +0100
  • e52f11700f Change name of copied macro base metric-space 2022-02-12 02:59:04 -0500
  • 7510d48673 Doc string corrections metric-space 2022-02-12 02:52:18 -0500
  • 91b7e05072 Change name of test generator metric-space 2022-02-12 02:42:13 -0500
  • b7fe6b9dc1 Name change metric-space 2022-02-12 02:37:26 -0500
  • fb0cb513e7 Remove condition number, tests pass without. Add proper test generator for dynamic f64 type square matrices metric-space 2022-02-12 02:27:29 -0500
  • 497a4d8bd9 Correction in eigenvector matrices build up algorithm metric-space 2022-02-12 02:26:46 -0500
  • a4de6a83cc Corrected deserialization term in serialization impls metric-space 2022-02-09 08:48:38 -0500
  • 687b578c6b Check values length at the beginning aarsenij 2022-02-08 21:35:29 +0100
  • d7e7dcd9b5 Fix formatting aarsenij 2022-02-07 21:40:43 +0100
  • 673ac00b77 Check duplicates after sorting aarsenij 2022-02-07 19:59:10 +0100
  • 39bb572557
    Merge pull request #1074 from saethlin/remove-abomonation Sébastien Crozet 2022-02-07 09:31:40 +0100
  • 18730dd986 Ben Kimock 2022-02-06 10:03:22 -0500
  • d5069f318e Removed extra memory allocation for buffer (now redundant) metric-space 2022-02-05 23:44:05 -0500
  • 698e130c3b Remove abomonation support Ben Kimock 2022-02-05 17:05:59 -0500
  • 4038e6627a Correction to keep naming of left and right eigenvector matrices consistent metric-space 2022-02-04 00:13:01 -0500
  • 4362f0004c Added comment on logic metric-space 2022-02-04 00:09:29 -0500
  • 55fdd84e1d Formatting metric-space 2022-02-03 06:45:29 -0500
  • d88337efa9 Formatting metric-space 2022-02-03 06:43:41 -0500
  • 162bb3218d New code and modified tests for qz metric-space 2022-02-03 06:36:41 -0500
  • ae35d1cf97 New code and modified tests for generalized_eigenvalues metric-space 2022-02-03 06:36:10 -0500
  • 8904c01c7b export to file directly; add a new trait for export Hantao Hui 2022-02-03 11:49:15 +0100
  • 9e0ba85ca5 Simplify copying from slices & add test for wrong values length aarsenij 2022-01-27 20:29:58 +0100
  • bd864b8433 Improve checking if values are provided aarsenij 2022-01-12 21:51:09 +0100
  • f91ac551ca Lift T::Zero from cs.rs aarsenij 2022-01-03 21:16:57 +0100
  • c3961ef2b7 Move buffer set up away from loop aarsenij 2021-12-19 01:55:01 +0100
  • d831f4478d Remove unnecessary Zero bound aarsenij 2021-12-19 01:47:56 +0100
  • b44fd98008 Add panic cases to documentation aarsenij 2021-12-19 01:39:53 +0100
  • 47b7ddc2f5 Move unsafe down to unchecked call aarsenij 2021-12-19 01:39:13 +0100
  • 6e360b3064 Use common compute_sort_permutation function aarsenij 2021-12-18 23:58:22 +0100
  • 5532ef0827 Use common apply_permutation function aarsenij 2021-12-18 23:29:29 +0100
  • 579dbb021c Set up buffers for sorting up front aarsenij 2021-12-15 23:14:01 +0100
  • e82ff570f8 Remove unnecessary iter variable aarsenij 2021-12-15 22:06:52 +0100
  • b2bdbefec7 Fix comments for test-data examples aarsenij 2021-12-15 21:42:09 +0100
  • e3f3f98a2f Reuse allocated permutation aarsenij 2021-11-24 22:16:14 +0100
  • 284186a008 Avoid permutation allocations on 'happy path' aarsenij 2021-11-22 23:26:46 +0100
  • 505cbd1097 Add unit test for 'major offset out of bounds' case aarsenij 2021-11-21 20:43:22 +0100
  • 705b28b772 Restore pattern unit test aarsenij 2021-11-18 23:58:36 +0100
  • 155891e2b6 Move validation function to cs.rs aarsenij 2021-11-18 23:21:19 +0100
  • 780b6dc3cb Add function for validation and sorting aarsenij 2021-11-04 23:26:27 +0100
  • c64daa1af8 Test creating csc matrix from unsorted but valid data aarsenij 2021-10-26 21:40:14 +0200
  • 5eed5d7a8e CSC: Create constructor for unsorted but otherwise valid data aarsenij 2021-10-25 22:06:00 +0200
  • 748848fea7 Cleanup of QZ module and added GE's calculation of eigenvalues as a test for QZ's calculation of eigenvalues metric-space 2022-01-24 23:58:21 -0500
  • 7d8fb3d384 New wrapper for generalized eigenvalues and associated eigenvectors via LAPACK routines sggev/dggev metric-space 2022-01-24 23:56:44 -0500
  • d511e372de add support for matrix market export Hantao Hui 2022-01-24 23:17:30 +0100
  • 7ade44dc1d
    Merge pull request #1019 from w1th0utnam3/sparse_serde Sébastien Crozet 2022-01-24 11:40:51 -0800
  • 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