757b99e843
* 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 |
||
---|---|---|
.. | ||
cholesky.proptest-regressions | ||
cholesky.rs | ||
convert_serial.proptest-regressions | ||
convert_serial.rs | ||
coo.rs | ||
csc.proptest-regressions | ||
csc.rs | ||
csr.rs | ||
matrix_market.rs | ||
mod.rs | ||
ops.proptest-regressions | ||
ops.rs | ||
pattern.rs | ||
proptest.rs | ||
test_data_examples.rs |