nalgebra/nalgebra-sparse/tests
Anton Arsenij 757b99e843
CSC: Create constructor for unsorted but otherwise valid data (#1015)
* CSC: Create constructor for unsorted but otherwise valid data

* Test creating csc matrix from unsorted but valid data

* Add function for validation and sorting

* Move validation function to cs.rs

* Restore pattern unit test

* Add unit test for 'major offset out of bounds' case

* Avoid permutation allocations on 'happy path'

* Reuse allocated permutation

* Fix comments for test-data examples

* Remove unnecessary iter variable

* Set up buffers for sorting up front

* Use common apply_permutation function

* Use common compute_sort_permutation function

* Move unsafe down to unchecked call

* Add panic cases to documentation

* Remove unnecessary Zero bound

* Move buffer set up away from loop

* Lift T::Zero from cs.rs

* Improve checking if values are provided

* Simplify copying from slices & add test for wrong values length

* Check duplicates after sorting

* Fix formatting

* Check values length at the beginning

* Check length of values if values != None
2022-03-03 10:14:16 +01:00
..
common rustfmt 2021-01-26 10:11:24 +01:00
unit_tests CSC: Create constructor for unsorted but otherwise valid data (#1015) 2022-03-03 10:14:16 +01:00
serde.rs Revert "Fix panic in SparsityPattern::try_from_* if major index is out of bounds" 2022-01-11 10:35:07 +01:00
unit.rs code fmt; fix failing unit test and doc test 2021-12-12 12:10:20 +01:00