Commit Graph

  • 53cc1c1766 Add a github actions workflow. Crozet Sébastien 2021-03-01 10:39:20 +0100
  • 2e16057e7b Fix some tests requiring a square matrix. Crozet Sébastien 2021-03-01 10:02:45 +0100
  • e27ff8ce4e Fix wasm compilation. Crozet Sébastien 2021-03-01 10:02:22 +0100
  • c606b0145b .gitignore: add proptest-regressions to the ignored list. Crozet Sébastien 2021-02-28 18:40:33 +0100
  • 74f4b0ba4d nalgebra-lapack: run tests with proptest instead of quickcheck. Crozet Sébastien 2021-02-28 18:39:18 +0100
  • 6cfd2bca14 Use proptest for all nalgebra tests. Crozet Sébastien 2021-02-28 17:52:14 +0100
  • fccc42601d
    Merge pull request #766 from ChristopherRabotin/762-udu-factorization Sébastien Crozet 2021-02-25 17:09:10 +0100
  • 7b6b3649f2 Run cargo fmt. Crozet Sébastien 2021-02-25 16:20:11 +0100
  • 6699039fec Fix rebase-induced compilation error. Crozet Sébastien 2021-02-25 15:51:13 +0100
  • aeb9f7ea39 Add a matrix.udu() method to compute the UDU decomposition. Crozet Sébastien 2021-02-25 13:20:20 +0100
  • ab0d335b61 Fix tests for the UDU decomposition. Crozet Sébastien 2021-02-25 13:16:04 +0100
  • 89ca2fe5fb UDU only supported for Real matrices, not Complex Christopher Rabotin 2020-10-28 16:04:46 -0600
  • 4ff4911ac3 Implement requested changes Christopher Rabotin 2020-10-26 22:06:37 -0600
  • 06861a9755 Update src/linalg/udu.rs Chris 2020-10-26 14:39:34 -0600
  • f6c1aeb07f UDU: add panic test for non symmetric matrix Christopher Rabotin 2020-09-27 16:18:47 -0600
  • 7a49b9eeca UDU: d now stored in VectorN instead of MatrixN Christopher Rabotin 2020-09-27 15:28:50 -0600
  • e9933e5c91 UDU: Expand to Dim from DimName Christopher Rabotin 2020-09-26 18:34:35 -0600
  • 5a7ed61e9b UDU impl: using 0-index nomenclature Christopher Rabotin 2020-09-25 21:29:46 -0600
  • a8d40423ea Fixed UDU algorithm Christopher Rabotin 2020-09-25 19:21:14 -0600
  • d534c3bf9d Trying to break the test to make sure it works Christopher Rabotin 2020-09-24 23:46:24 -0600
  • 8dda6714b5 Untested UDU implementation Christopher Rabotin 2020-09-24 23:21:13 -0600
  • 21cc428480
    Merge pull request #803 from aweinstock314/no_unsound_assume_init Sébastien Crozet 2021-02-25 15:46:49 +0100
  • fa2e025a1e
    Merge pull request #824 from tpdickso/dual_quaternion Sébastien Crozet 2021-02-25 15:46:34 +0100
  • 69e2ad6a44
    Merge pull request #831 from iMplode-nZ/dev Sébastien Crozet 2021-02-25 15:46:28 +0100
  • bc6faa22f3
    Merge pull request #797 from Recmo/remco/feat/double-ended-iter Sébastien Crozet 2021-02-25 15:46:11 +0100
  • 06f92ad1e3
    Merge pull request #613 from russellb23/dev Sébastien Crozet 2021-02-25 15:45:58 +0100
  • 5225456883 Fix nalgebra-lapack. Crozet Sébastien 2021-02-25 15:07:15 +0100
  • a32f41bd41 Fix compilation when targetting no-std. Crozet Sébastien 2021-02-25 15:01:53 +0100
  • bf0f3163ce Rename some of the variables in dual-quaternion doc-tests. Crozet Sébastien 2021-02-25 14:45:26 +0100
  • 162a7ef09c Fix compilation when the mint or alga features are enabled. Crozet Sébastien 2021-02-25 14:30:04 +0100
  • af448d2c70 Add bytemuck impls to points. Crozet Sébastien 2021-02-25 14:19:20 +0100
  • 0b1e6f0b05 Run cargo fmt. Crozet Sébastien 2021-02-25 14:16:57 +0100
  • dc15261ec1 Move the bytemuck impls to GenericArray and add a transitive impl for matrices. Crozet Sébastien 2021-02-25 14:10:34 +0100
  • 234e103e4b Fix compilation of the sparse module. Crozet Sébastien 2021-02-25 13:52:58 +0100
  • ee32f7d4cf Run cargo fmt. Avi Weinstock 2020-11-27 16:00:48 -0500
  • cd12422d6f Change zero_or_uninitialized_generic to unimplemented_or_uninitialized_generic, and use it instead of manually dispatching on feature=no_unsound_assume_init in functions without N: Zero. Avi Weinstock 2020-11-27 15:58:48 -0500
  • 36a3ac814f Propagate mem::MaybeUninit through the return types of Allocator::allocate_uninitialized and Matrix::new_uninitialized_generic. Avi Weinstock 2020-11-26 23:25:36 -0500
  • b25c2aa78c Fix inner size Remco Bloemen 2020-11-19 16:30:59 -0800
  • d5ca2019a3 impl FusedIterator Remco Bloemen 2020-11-19 13:00:28 -0800
  • eb3d787ed6 Fix inner_size computation Remco Bloemen 2020-11-19 12:43:29 -0800
  • 2bce1c31a6 Bench iter() and iter().rev() Remco Bloemen 2020-11-19 12:07:28 -0800
  • 59f4e8a7d4 Remove dbg statement Remco Bloemen 2020-11-19 11:34:10 -0800
  • d49af8e8b2 Implement next_back Remco Bloemen 2020-11-19 11:27:59 -0800
  • dd31f09105 Test reverse Remco Bloemen 2020-11-19 11:27:48 -0800
  • 73d6ba0ca1 Dummy implementation of DoubleEndedIterator Remco Bloemen 2020-11-19 09:35:43 -0800
  • dcd87287bf Add DoubleEndedIterator test Remco Bloemen 2020-11-19 09:27:34 -0800
  • 598c217d75 Move the col_piv_qr method to the decomposition module. Crozet Sébastien 2021-02-25 13:28:42 +0100
  • 693e6d0035 Run cargo fmt. Crozet Sébastien 2021-02-25 12:59:14 +0100
  • adc82845d1
    Merge pull request #823 from Andlon/sparse-rework Sébastien Crozet 2021-02-25 12:58:28 +0100
  • 308d95386e Fix all tests and the ColPivQR::solve. Crozet Sébastien 2021-02-25 12:06:04 +0100
  • 63a34528e0 Added test for QR factorization and fixed unpack issue russellb23 2019-06-24 12:20:14 +0530
  • 1316133625 Removed unused imports russellb23 2019-06-24 09:20:44 +0530
  • a2f3e1ac26 Inverted sign in householder russellb23 2019-06-24 08:49:57 +0530
  • f8c0195f0f QR factorization with column pivoting russellb23 2019-06-24 07:56:35 +0530
  • 660106255c nalgebra-sparse: re-export nalgebra. Crozet Sébastien 2021-02-25 11:14:25 +0100
  • c6f7cae326 Move COO, CSC, CSR constructor at the top of the impls. Crozet Sébastien 2021-02-25 11:11:29 +0100
  • 98ae4f3818 nalgebra-sparse: reexport CooMatrix, CscMatrix, and CsrMatrix at the root of the crate. Crozet Sébastien 2021-02-25 11:03:27 +0100
  • 4e4eeb2641 Don't pin the proptest version when running tests: this breaks all no-std builds. Crozet Sébastien 2021-02-25 11:00:48 +0100
  • f46d1b4abb
    Merge pull request #836 from dimforge/rotation_utils Sébastien Crozet 2021-02-22 14:52:08 +0100
  • 8d00378d6c Update the changelog. Crozet Sébastien 2021-02-22 14:32:04 +0100
  • 424897f55b Fix no-std cargo category. Crozet Sébastien 2021-02-22 14:27:31 +0100
  • bafa1dcd97 Re-export simba::SimdValue. Crozet Sébastien 2021-02-22 14:27:18 +0100
  • 478921881f Add approximate rotation composition for unit-quaternion. Crozet Sébastien 2021-02-22 14:27:08 +0100
  • 9d930eb21a Add a method to cap the magnitude of a vector. Crozet Sébastien 2021-02-22 14:26:40 +0100
  • 6139372c38 Add from_basis_unchecked to rotation types. Crozet Sébastien 2021-02-22 14:26:25 +0100
  • 1c0891bbbb Added bytemuck for Unit and Quaternion. iMplode nZ 2021-02-12 15:30:12 -0800
  • c667b1f9c8 Added bytemuck implementations for static storages. iMplode nZ 2021-02-10 20:12:09 -0800
  • 66b9185ec1 Test CsrMatrix::row_iter(_mut) and CscMatrix::col_iter(_mut) Andreas Longva 2021-02-01 14:34:22 +0100
  • 1ebb612d46 Test Csr/CscMatrix::{index_entry, index_entry_mut, get_entry, get_entry_mut} Andreas Longva 2021-02-01 09:27:33 +0100
  • 0936c4fad9 Add tests for Csr/CscMatrix::identity Andreas Longva 2021-02-01 08:52:13 +0100
  • 2d11b90149 Address review concerns: doc link, Csr/CScMatrix::pattern docs Andreas Longva 2021-02-01 08:41:37 +0100
  • 6ed6084745
    Merge pull request #825 from paq/patch-1 Sébastien Crozet 2021-01-31 20:48:53 +0100
  • 8e04f4db56
    Fix rustdoc link paq 2021-01-31 06:15:51 -0900
  • d45e6eafab Release v0.24.1 v0.24.1 Crozet Sébastien 2021-01-29 13:57:19 +0100
  • fb26d4d0fb Update the htaml_root_url. Crozet Sébastien 2021-01-29 13:56:40 +0100
  • 7d5cc4912d Update cargo badge and categories. Crozet Sébastien 2021-01-29 13:33:37 +0100
  • c408e09e28 update header comment for operators Terence 2021-01-28 19:41:55 -0500
  • 8c52e4dfdc rustfmt Terence 2021-01-28 19:29:12 -0500
  • ac92e68486 add new operators Terence 2021-01-28 19:27:40 -0500
  • ecda74f6b2 clippify Terence 2021-01-28 18:50:34 -0500
  • 388b77108e rustfmt Terence 2021-01-28 18:46:14 -0500
  • 6be0365203 add integration test Terence 2021-01-28 18:45:34 -0500
  • 12c259f0b4 Implement additional DualQuaternion ops and UnitDualQuaternion Terence 2021-01-28 17:25:32 -0500
  • 86aeed6a09 Test nalgebra-sparse in CI Andreas Longva 2021-01-26 10:03:39 +0100
  • bda8207ffd Rename to_value to into_value (clippy suggestion) Andreas Longva 2021-01-26 09:28:15 +0100
  • 7bef417f99 Use nalgebra/proptest-support instead of /proptest in nalgebra-sparse Andreas Longva 2021-01-26 08:49:07 +0100
  • e7975ce09a Rebase and update nalgebra version for nalgebra-sparse Andreas Longva 2021-01-25 17:40:50 +0100
  • 7473d54d74 rustfmt Andreas Longva 2021-01-25 17:26:27 +0100
  • 795d818ae5 Improve documentation of errors and panics Andreas Longva 2021-01-25 17:19:20 +0100
  • 5d5ed5be0b Various minor doc and comment fixes Andreas Longva 2021-01-25 17:12:46 +0100
  • ccf1f18991 Merge SolveError into OperationError Andreas Longva 2021-01-25 17:05:13 +0100
  • 7b6333e9d1 Rename some Csr/Csc/SparsityPattern methods Andreas Longva 2021-01-25 16:04:29 +0100
  • cf1bd284f1 Improve ops docs Andreas Longva 2021-01-25 15:54:25 +0100
  • f98e64aafd Improve docs for SparsityPattern Andreas Longva 2021-01-25 14:57:36 +0100
  • cf220c9d2b Improve docs for CooMatrix Andreas Longva 2021-01-25 14:17:48 +0100
  • e8a35ddb62 CSC docs and improved CSR docs Andreas Longva 2021-01-25 14:02:45 +0100
  • afcad0ccc8 Documentation for CsrMatrix Andreas Longva 2021-01-25 12:09:16 +0100
  • 0bee9be6c7 Extend CSC/CSR * Dense to work for combinations of ref and owned Andreas Longva 2021-01-25 12:08:57 +0100
  • 74cd0283eb Partial top-level documentation Andreas Longva 2021-01-22 17:57:03 +0100
  • 1fa0de92ae Preserve column dim type in CSR * Dense Andreas Longva 2021-01-22 17:56:26 +0100