Structure

SparseMatrix_Double

A structure that contains a sparse matrix of double-precision, floating-point values.

Declaration

typedef struct {
    ...
} SparseMatrix_Double;

Overview

The Accelerate framework uses Compressed Sparse Column (CSC) format to store sparse matrices. CSC stores the matrix as a series of column vectors where only the nonzero entries are specified as (row-index, value) pairs.

Topics

Inspecting a Matrix's Structure and Data

data

The array of values stored contiguously in the nonzero blocks of the matrix, each block in column-major order.

structure

The sparsity structure of the matrix.

See Also

Sparse Matrices

Creating Sparse Matrices

Create sparse matrices for factorization and solving systems.

SparseMatrix_Float

A structure that contains a sparse matrix of single-precision, floating-point values.

Conversion from Other Formats

Create sparse matrices from coordinate format arrays and BLAS opaque matrices.