Skip to main content

BlockedCooData

Type Alias BlockedCooData 

Source
pub type BlockedCooData<'a, T, const BM: usize, const BN: usize> = BlockedCooMatrix<T, BM, BN, &'a [T], &'a [i32]>;
Expand description

Backward-compatible type alias.

Aliased Type§

pub struct BlockedCooData<'a, T, const BM: usize, const BN: usize> {
    pub blocks: &'a [T],
    pub block_row: &'a [i32],
    pub block_col: &'a [i32],
    pub nblocks: usize,
    pub nrows: usize,
    pub ncols: usize,
    /* private fields */
}

Fields§

§blocks: &'a [T]

Flattened dense block data.

§block_row: &'a [i32]

Block row indices.

§block_col: &'a [i32]

Block column indices.

§nblocks: usize

Number of stored blocks.

§nrows: usize

Number of matrix rows.

§ncols: usize

Number of matrix columns.