Commit Graph

  • 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
  • 10deb03b71 Re-enable integration tests that were not moved over Jeremy Steward 2021-12-14 15:22:11 -0700
  • a9ea89b5ec Add .cholesky() assoc. function to CsMatrix Jeremy Steward 2021-12-14 14:52:02 -0700
  • 67d7422a6f Adds Cholesky factorization unit tests Jeremy Steward 2021-12-14 14:45:33 -0700
  • 789b0548b0 Use matrixcompare functions instead of explicit comparisons Jeremy Steward 2021-12-13 14:58:18 -0700
  • 70a17b8a8a Fix doctests Jeremy Steward 2021-12-13 12:33:31 -0700
  • 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
  • fa92aa63dc Add spmm tests Jeremy Steward 2021-12-10 15:30:08 -0700
  • 0728395f69 Add spsub tests Jeremy Steward 2021-12-10 14:17:58 -0700
  • 8db6478b73 Add spadd tests Jeremy Steward 2021-12-10 11:52:06 -0700
  • 45b875a29a Add tests for std::convert::From Sparse-Mat impls Jeremy Steward 2021-12-09 16:21:30 -0700
  • b2ddfcbb59 Add remaining conversion unit tests to convert/serial mod Jeremy Steward 2021-12-09 15:41:49 -0700
  • dcde37c8f6 Add Scalar constraint to T in CsMatrix Jeremy Steward 2021-12-09 15:40:51 -0700
  • 6dac78497e Add unit tests for COO <-> CS conversions Jeremy Steward 2021-12-09 11:11:24 -0700
  • 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
  • 94398b304f Add unit tests for valid & invalid CsMatrix construction Jeremy Steward 2021-12-08 13:22:18 -0700
  • 9a418c2eb0 fixup! Add Cholesky solve and solve_mut back to factorization Jeremy Steward 2021-12-07 11:11:49 -0700
  • 9a51410b35 Add Cholesky solve and solve_mut back to factorization Jeremy Steward 2021-12-07 11:08:34 -0700
  • c0a173a168 Add cholesky factorization module back to crate Jeremy Steward 2021-12-06 14:27:14 -0700
  • e3e0577700 fixup! Remove Offset and Index generic args from CsMatrix Jeremy Steward 2021-12-06 14:26:56 -0700
  • 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
  • 39297ba084 Add `to_view` for getting owned CsMatrix without deep copy Jeremy Steward 2021-12-01 13:49:41 -0700
  • fefcd6bb89 Add Add/Mul/Sub/Div impls between sparse and other types Jeremy Steward 2021-12-01 13:27:05 -0700
  • 426054ed8d fixup! Remove Offset and Index generic args from CsMatrix Jeremy Steward 2021-12-01 13:26:59 -0700
  • 278be2954d Add scalar division back to serial ops Jeremy Steward 2021-12-01 13:26:18 -0700
  • 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
  • 0f2f486e4b Add scalar multiplication back to serial ops Jeremy Steward 2021-11-30 16:10:16 -0700
  • fd47ed67ad Add spsub module back to serial ops Jeremy Steward 2021-11-30 15:09:50 -0700
  • 4bdd58e9c2 Remove Offset and Index generic args from CsMatrix Jeremy Steward 2021-11-30 14:33:06 -0700
  • 234581b500 Add spadd module back to serial ops Jeremy Steward 2021-11-30 11:33:43 -0700
  • 266ed7bfa9 Relax Copy trait bound to Clone in spmm Jeremy Steward 2021-11-29 16:19:19 -0700
  • 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
  • 69cbb00442 Remove transpose_convert from convert::utils Jeremy Steward 2021-11-24 15:18:53 -0700
  • e1ee7bc044 Remove {csr,csc,pattern}.rs from ops/serial Jeremy Steward 2021-11-24 15:03:13 -0700
  • bcb23cd0c5 Make the spmm module public Jeremy Steward 2021-11-24 15:01:48 -0700
  • 5b01d10be3 Rename module to spmm from cs Jeremy Steward 2021-11-24 14:53:52 -0700
  • 725d131a49 Add sparse-dense matrix multiply back to ops Jeremy Steward 2021-11-24 13:45:41 -0700
  • 3f8ed625e8 fixup! Add sparse-matrix multiply back to ops Jeremy Steward 2021-11-24 13:44:52 -0700
  • 185bc045eb Add sparse-matrix multiply back to ops Jeremy Steward 2021-11-24 09:40:31 -0700
  • 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
  • 4218288ec3 Add minor-lane iterators to CsMatrix type Jeremy Steward 2021-11-23 15:21:10 -0700
  • 49472c4c05 Add OperationError to error module Jeremy Steward 2021-11-23 15:20:55 -0700
  • 72c3a514e6 fixup! Add convert::utils and re-enable convert module Jeremy Steward 2021-11-19 13:11:32 -0700
  • 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
  • 10150ec783
    Merge pull request #1016 from tpdickso/fix-dual-quaternion-sclerp Sébastien Crozet 2021-11-21 17:57:34 +0100
  • 0ecbed512b cargo fmt Terence 2021-11-20 09:12:45 -0500
  • 7de9ba2388
    Merge pull request #1022 from CattleProdigy/lapack-extern Sébastien Crozet 2021-11-20 13:54:43 +0100
  • 235a418b74 Add Copy trait derivation to CsMatrix Jeremy Steward 2021-11-19 11:42:50 -0700
  • bda98cf836 Add `transpose_owned` for taking ownership when transposing Jeremy Steward 2021-11-19 10:51:33 -0700
  • b82ca8da19 Re-enable the proptest module Jeremy Steward 2021-11-19 10:14:05 -0700
  • 7fd66e99f5 Re-enable the matrixcompare module Jeremy Steward 2021-11-18 14:19:50 -0700
  • 0d52a059bf Add convert::utils and re-enable convert module Jeremy Steward 2021-11-18 13:09:42 -0700
  • b2fbb50e1c Add error module & constructors for cs.rs Jeremy Steward 2021-11-18 12:56:54 -0700
  • caf266f838 fixup! Refactor CsMatrix to support borrowed data / different index types Jeremy Steward 2021-11-17 12:28:15 -0700
  • 920bd75b82 fix typo Hantao Hui 2021-11-17 17:04:24 +0100
  • 332fe8c0e4 update loading matrix market, including: 1. Several renamings 2. removed unnecessary traits 3. added support for dense matrix 4. removed unnecessary comparison when reading data line by line. (e.g. only read header line once) Hantao Hui 2021-11-17 16:32:57 +0100