pub fn new(shape: (usize, usize),
               nnz: usize,
               row_inds: RI,
               col_inds: CI,
               data: DI) -> Self {
        Self {
            rows: shape.0,
            cols: shape.1,
            nnz: nnz,
            row_inds: row_inds,
            col_inds: col_inds,
            data: data,
        }
    }
/// Create a new `TriMatIter` from iterators
Create a new `TriMatIter` from iterators
Create a new ` TriMatIter ` from iterators
pub fn new(shape: (usize, usize),
               nnz: usize,
               row_inds: RI,
               col_inds: CI,
               data: DI) -> Self {
        Self {
            rows: shape.0,
            cols: shape.1,
            nnz: nnz,
            row_inds: row_inds,
            col_inds: col_inds,
            data: data,
        }
    }
pub fn new ( shape : ( usize , usize ) , nnz : usize , row_inds : RI , col_inds : CI , data : DI ) -> Self { Self { rows : shape . 0 , cols : shape . 1 , nnz : nnz , row_inds : row_inds , col_inds : col_inds , data : data , } }
Create a new `TriMatIter` from iterators
Create a new ` TriMatIter ` from iterators
shape
(usize, usize)
nnz
usize
row_inds
RI
col_inds
CI
data
DI
shape
(usize, usize)
nnz
usize
row_inds
RI
col_inds
CI
data
DI