Revert "Rename nrows/ncols args for try_from_*_data functions for consistency"

This reverts commit 2a3e657b56.
This commit is contained in:
Fabian Loeschner 2021-11-09 10:31:50 +01:00
parent 89f1e855bb
commit 99eb8c1589
2 changed files with 18 additions and 10 deletions

View File

@ -157,15 +157,19 @@ impl<T> CscMatrix<T> {
/// An error is returned if the data given does not conform to the CSC storage format. /// An error is returned if the data given does not conform to the CSC storage format.
/// See the documentation for [CscMatrix](struct.CscMatrix.html) for more information. /// See the documentation for [CscMatrix](struct.CscMatrix.html) for more information.
pub fn try_from_csc_data( pub fn try_from_csc_data(
nrows: usize, num_rows: usize,
ncols: usize, num_cols: usize,
col_offsets: Vec<usize>, col_offsets: Vec<usize>,
row_indices: Vec<usize>, row_indices: Vec<usize>,
values: Vec<T>, values: Vec<T>,
) -> Result<Self, SparseFormatError> { ) -> Result<Self, SparseFormatError> {
let pattern = let pattern = SparsityPattern::try_from_offsets_and_indices(
SparsityPattern::try_from_offsets_and_indices(ncols, nrows, col_offsets, row_indices) num_cols,
.map_err(pattern_format_error_to_csc_error)?; num_rows,
col_offsets,
row_indices,
)
.map_err(pattern_format_error_to_csc_error)?;
Self::try_from_pattern_and_values(pattern, values) Self::try_from_pattern_and_values(pattern, values)
} }

View File

@ -158,15 +158,19 @@ impl<T> CsrMatrix<T> {
/// An error is returned if the data given does not conform to the CSR storage format. /// An error is returned if the data given does not conform to the CSR storage format.
/// See the documentation for [CsrMatrix](struct.CsrMatrix.html) for more information. /// See the documentation for [CsrMatrix](struct.CsrMatrix.html) for more information.
pub fn try_from_csr_data( pub fn try_from_csr_data(
nrows: usize, num_rows: usize,
ncols: usize, num_cols: usize,
row_offsets: Vec<usize>, row_offsets: Vec<usize>,
col_indices: Vec<usize>, col_indices: Vec<usize>,
values: Vec<T>, values: Vec<T>,
) -> Result<Self, SparseFormatError> { ) -> Result<Self, SparseFormatError> {
let pattern = let pattern = SparsityPattern::try_from_offsets_and_indices(
SparsityPattern::try_from_offsets_and_indices(nrows, ncols, row_offsets, col_indices) num_rows,
.map_err(pattern_format_error_to_csr_error)?; num_cols,
row_offsets,
col_indices,
)
.map_err(pattern_format_error_to_csr_error)?;
Self::try_from_pattern_and_values(pattern, values) Self::try_from_pattern_and_values(pattern, values)
} }