Internally, an InfinitySparseMatrix (Blocked or non) comprises of vectors of values, row positions, and column positions. The ordering of these vectors is not enforced. This function sorts the internal structure, leaving the external structure unchanged (e.g. `as.matrix(ism)` and `as.matrix(sort(ism))` will look identical despite sorting.)
# S3 method for InfinitySparseMatrix
sort(x, decreasing = FALSE, ..., byCol = FALSE)# S3 method for BlockedInfinitySparseMatrix
sort(x, decreasing = FALSE, ..., byCol = FALSE)
An InfinitySparseMatrix or BlockedInfinitySparseMatrix.
Logical. Should the sort be increasing or decreasing?
Additional arguments ignored.
Logical. Defaults to FALSE, so the returned ISM is row-dominant. TRUE returns a column-dominant ISM.
An object of the same class as `x` which is sorted according to `byCol`.
By default, the InfinitySparseMatrix is row-dominant, meaning the row positions are sorted first, then column positions are sorted within each row. Use argument `byCol` to change this.