Commit Graph

  • 15c4382fa9 Docs for most items in nalgebra-sparse Andreas Longva 2021-01-22 14:32:13 +0100
  • 7a083d50f7 Increase tolerance to ensure tests pass Andreas Longva 2021-01-21 16:40:05 +0100
  • 31c911d4fb Change proptest strategies to use DimRange Andreas Longva 2021-01-20 17:43:01 +0100
  • 9cd1540496 Improve and test proptest generators Andreas Longva 2021-01-20 16:07:43 +0100
  • 3eab45d81b Replace spmm_pattern with spmm_{csr/csc}_pattern Andreas Longva 2021-01-19 17:16:56 +0100
  • cb0f9a5190 Add Csr/CscMatrix::pattern_and_values_mut() Andreas Longva 2021-01-19 16:58:45 +0100
  • c43a2b1679 Impl Csr/CscMatrix::into_pattern_and_values Andreas Longva 2021-01-19 16:56:30 +0100
  • e655fed4fa Replace Arc<SparsityPattern> with SparsityPattern Andreas Longva 2021-01-19 16:53:39 +0100
  • 9b46a43c7f Add proptest regressions Andreas Longva 2021-01-19 16:23:32 +0100
  • fc0c22bf78 Add CscCholesky::solve and ::solve_mut Andreas Longva 2021-01-19 15:52:19 +0100
  • d6b4f1ac2f Add CscCholesky::factor_numerical Andreas Longva 2021-01-19 15:27:37 +0100
  • cd9c3baead Clean up CscCholesky Andreas Longva 2021-01-19 15:20:01 +0100
  • 4b395523dd Fix issue with UninitVec and zero-sized types Andreas Longva 2021-01-19 15:02:23 +0100
  • ef3477f411 Remove Zero bound for transpose and impl SparsityPattern::transpose Andreas Longva 2021-01-19 14:15:19 +0100
  • 3b1303d1e0 Implement lower/upper triangular solve for CSC matrices Andreas Longva 2021-01-15 15:21:50 +0100
  • c988ebb4e7 Fail test compilation if compare feature is missing Andreas Longva 2021-01-14 17:17:52 +0100
  • 5869f784e5 Implement CsrMatrix/CscMatrix::filter and associated helpers Andreas Longva 2021-01-14 17:12:08 +0100
  • 3453577a16 Use matrixcompare 0.2 with prop_assert_matrix_eq in Cholesky test Andreas Longva 2021-01-13 13:28:15 +0100
  • 84557d8046 Implement matrixcompare traits for sparse matrices Andreas Longva 2021-01-13 13:10:21 +0100
  • aad2216c56 Initial port from nalgebra::CsCholesky factorization to CscCholesky Andreas Longva 2021-01-11 15:14:54 +0100
  • 6e34c23d05 Implement Csr/CscMatrix::identity Andreas Longva 2021-01-11 15:03:58 +0100
  • ea6c1451b4 Rename Op::unwrap to Op::into_inner Andreas Longva 2021-01-06 13:10:43 +0100
  • 885480a634 Implement CSR/CSC * Dense std operations Andreas Longva 2021-01-06 13:07:55 +0100
  • b7a7f967b8 Implement Neg, Div, DivAssign for Csr/CscMatrix Andreas Longva 2021-01-06 11:04:49 +0100
  • 0b4356eb0e Implement Sub for Csr/CscMatrix Andreas Longva 2021-01-05 14:59:54 +0100
  • 7aeb663165 Implement matrix-scalar multiplication Andreas Longva 2021-01-04 13:39:41 +0100
  • dbdf5567fc Implement arithmetic operations for CSC matrices Andreas Longva 2020-12-30 16:09:46 +0100
  • 6a1d12705f Remove old .get() API for CscMatrix in favor of entry API Andreas Longva 2020-12-22 11:14:53 +0100
  • e261e7c388 Remove use of unsafe for CsLaneIterMut Andreas Longva 2020-12-22 11:01:50 +0100
  • b59c4a3216 Refactor most of Csr/CscMatrix logic into helper type CsMatrix Andreas Longva 2020-12-22 10:19:17 +0100
  • 8983027b39 Minor refactoring for sp* ops Andreas Longva 2020-12-21 17:09:26 +0100
  • 66cbd26702 Add prealloc suffix to spmm_csr and spadd_csr Andreas Longva 2020-12-21 16:05:38 +0100
  • 4af3fcbdd3 Reorder parameters in ops to intuitive order Andreas Longva 2020-12-21 15:42:32 +0100
  • 061024ab1f Improve Ops API Andreas Longva 2020-12-21 15:13:31 +0100
  • fe8592fde1 Refactor ops to use new Op type instead of separate Transpose flag Andreas Longva 2020-12-21 15:09:29 +0100
  • c6a8fcdee2 Simplify spadd_pattern API and name Andreas Longva 2020-12-16 17:30:48 +0100
  • 6a100c085a Add proptest regressions Andreas Longva 2020-12-16 16:50:50 +0100
  • b25848838b Implement CSR-CSR matrix multiplication Andreas Longva 2020-12-16 16:17:42 +0100
  • d9cfe5cb3e Improve dimension assertions for spadd_csr Andreas Longva 2020-12-16 14:21:35 +0100
  • 2d534a6133 Implement spmm_csr Andreas Longva 2020-12-16 14:06:12 +0100
  • 9db17f00e7 Implement spmm_pattern Andreas Longva 2020-12-14 16:55:06 +0100
  • c4285d9fb3 remove spmv_coo Andreas Longva 2020-12-14 11:18:16 +0100
  • 41941e62c8 Implement CSR-CSR addition Andreas Longva 2020-12-10 13:30:37 +0100
  • 921686c490 Rename CsrMatrix::get(_mut) to get_entry(_mut) and change semantics Andreas Longva 2020-12-09 15:25:16 +0100
  • 830df6d07b Implement Csr/CscMatrix::transpose() Andreas Longva 2020-12-09 14:42:31 +0100
  • 8b7b836a37 Make CsrMatrix/CscMatrix::pattern() return reference Andreas Longva 2020-12-09 14:16:27 +0100
  • 4420237ede Implement spadd_build_pattern Andreas Longva 2020-12-04 14:13:07 +0100
  • 7c68950614 Simplify transposition API in spmm_csr_dense Andreas Longva 2020-12-02 17:04:19 +0100
  • 1ae03d9ebb Implement spmm_csr_dense Andreas Longva 2020-12-02 16:56:22 +0100
  • 95ee65fa8e Implement remaining conversions (missing docs) Andreas Longva 2020-11-24 17:36:03 +0100
  • 6083d24dd6 Add csr, csc, sparsity_pattern proptest generators (untested) Andreas Longva 2020-11-24 17:34:19 +0100
  • 41ce9a23df Remove CooMatrix::to_dense() and Scalar trait bound, add ::nnz() Andreas Longva 2020-11-23 15:58:02 +0100
  • f20e764edc nalgebra-sparse: Move slow tests and imports into 'slow' child module Andreas Longva 2020-11-23 10:16:18 +0100
  • 54329146c9 Initial COO <-> Dense conversion routines Andreas Longva 2020-11-18 14:14:38 +0100
  • 7260f05b07 Improved CooMatrix proptest strategies Andreas Longva 2020-11-18 13:54:14 +0100
  • 46442d6060 Initial basic proptest support for CooMatrix (missing tests) Andreas Longva 2020-11-12 11:49:19 +0100
  • 67aba82675 Update nalgebra version for nalgebra-sparse Andreas Longva 2020-11-11 09:28:48 +0100
  • ec339f9108 Implement CSC matrix basic API Andreas Longva 2020-09-28 11:36:00 +0200
  • 082416e3ec Make SparseFormatErrorKind #[non_exhaustive] Andreas Longva 2020-09-25 15:11:43 +0200
  • 4cd47327c9 Test that CSR::disassemble avoids cloning when possible Andreas Longva 2020-09-25 14:52:33 +0200
  • df1ef991f3 Test SparsityPattern and CSR try_* constructors Andreas Longva 2020-09-25 14:48:10 +0200
  • d98f2d2ad7 sparse-nalgebra: Update nalgebra version Andreas Longva 2020-09-24 09:58:04 +0200
  • ff435110b9 Implement CSR::disassemble and SparsityPattern::disassemble Andreas Longva 2020-09-24 09:55:09 +0200
  • a15e78a6b7 Put COO, CSR, SparsityPattern and related types in their own modules Andreas Longva 2020-09-23 09:34:19 +0200
  • 7a5f8ef1ea Redesign error handling for CSR and SparsityPattern construction Andreas Longva 2020-09-22 17:50:47 +0200
  • 7e94a1539a Add an (incomplete) overview of planned functionality for nalgebra-sparse Andreas Longva 2020-09-22 10:51:29 +0200
  • b1199da206 Verify data validity in try_* constructors Andreas Longva 2020-09-22 10:40:12 +0200
  • 7f5b702a49 CSR row access and iterators Andreas Longva 2020-07-21 17:39:06 +0200
  • 41425ae52c Use inline instead of inline(always) Andreas Longva 2020-07-17 17:59:19 +0200
  • b0ffd55962 Initial CSR and SparsityPattern impls (WIP) Andreas Longva 2020-07-17 09:52:09 +0200
  • 1dbccfeb7c Initial COO implementation Andreas Longva 2020-07-13 18:44:40 +0200
  • 646f62a293 rustfmt (nalgebra) Andreas Longva 2021-01-26 09:12:06 +0100
  • 5dfe06897f Rename nalgebra/proptest to /proptest-support Andreas Longva 2021-01-26 08:47:47 +0100
  • b2dbcf3168 Add D=Dynamic default and ::to_range_inclusive for DimRange (nalgebra) Andreas Longva 2021-01-20 17:42:25 +0100
  • 561501a08f Upgrade nalgebra matrixcompare version to 0.2.0 (dev-dep) Andreas Longva 2021-01-26 08:48:29 +0100
  • 402de4d045 Move nalgebra proptest slow tests into slow submodule Andreas Longva 2020-11-23 13:41:10 +0100
  • f909638bf4 Designate exhaustive matrix proptest as slow-tests Andreas Longva 2020-11-17 08:37:56 +0100
  • cbef37ed9c Fix proptest functionality test Andreas Longva 2020-11-16 11:12:53 +0100
  • f9ea2b4471 Initial proptest implementation for nalgebra Andreas Longva 2020-11-10 14:46:33 +0100
  • 3e2ab0119e
    Merge pull request #819 from dimforge/dev Sébastien Crozet 2020-12-30 15:23:53 +0100
  • b695aaa807 Release v0.24.0 v0.24.0 Crozet Sébastien 2020-12-30 15:07:13 +0100
  • c1eeaf0cf1
    Merge pull request #817 from chinedufn/dq-serde Sébastien Crozet 2020-12-20 15:51:17 +0100
  • b9513257b8
    Serialize DQ to [N;8] Chinedu Francis Nwafili 2020-12-18 12:19:38 -0500
  • d8fa3ff241
    Merge pull request #810 from chinedufn/dual-quaternion Sébastien Crozet 2020-12-18 16:52:09 +0100
  • 7ec5d00c3d
    Clean up DualQuat bounds Chinedu Francis Nwafili 2020-12-18 10:38:19 -0500
  • 89134efc3b
    Store DQ as real and dual Quat Chinedu Francis Nwafili 2020-12-18 10:09:56 -0500
  • 8036c56fda
    Introduce DualQuaternion type Chinedu Francis Nwafili 2020-12-16 09:02:02 -0500
  • 88145b7f8c
    Merge pull request #814 from dimforge/quaternion_partial_eq_fix Sébastien Crozet 2020-12-18 12:29:38 +0100
  • 44be05d3e6 Update the changelog. v0.23.2 Crozet Sébastien 2020-12-18 12:27:38 +0100
  • 81d29040d7
    Merge pull request #805 from dimforge/dev Sébastien Crozet 2020-12-18 12:26:02 +0100
  • 3899d92f5d
    Merge pull request #815 from dimforge/isometry_inv_mul Sébastien Crozet 2020-12-18 12:08:34 +0100
  • 8c615289dc
    Merge pull request #813 from dimforge/deserialize_uninit Sébastien Crozet 2020-12-18 12:06:39 +0100
  • ed74ff7c99 Simplify trait bounds for quaternion indexing. Crozet Sébastien 2020-12-18 12:06:27 +0100
  • 60708640d3 Add a dedicated method for computing isometry1.inverse() * isometry2. Crozet Sébastien 2020-12-18 11:55:46 +0100
  • b15a274a14 Add workaround for the deserialization of a matrix containing an enum. Crozet Sébastien 2020-12-18 11:54:56 +0100
  • 67603be6ed Fix the PartialEq impl for quaternions. Crozet Sébastien 2020-12-18 11:38:33 +0100
  • 8bc2773326
    Merge pull request #811 from tomitheninja/patch-1 Sébastien Crozet 2020-12-18 10:49:38 +0100
  • b01d01d486
    update the version number in the documentation Südi Tamás 2020-12-16 18:35:13 +0100
  • dda1ae75e6 Release v0.23.2 Crozet Sébastien 2020-12-01 16:24:50 +0100
  • 9f45a1b2f9 Add Embark Studio to the sponsor list. Crozet Sébastien 2020-11-26 13:59:42 +0100