Pointwise Matrix Operations

Create, insert values into, and extract values from a pointwise sparse matrix.

Topics

Matrix Creation and Population

sparse_matrix_create_double

Returns a double-precision sparse matrix object.

sparse_matrix_create_float

Returns a single-precision sparse matrix object.

sparse_insert_entry_double

Inserts a single scalar entry into a double-precision sparse matrix.

sparse_insert_entry_float

Inserts a single scalar entry into a single-precision sparse matrix.

sparse_insert_entries_double

Inserts a list of scalar entries into a double-precision sparse matrix.

sparse_insert_entries_float

Inserts a list of scalar entries into a single-precision sparse matrix.

sparse_insert_col_double

Inserts a list of scalar entries into a single column of a double-precision sparse matrix.

sparse_insert_col_float

Inserts a list of scalar entries into a single column of a single-precision sparse matrix.

sparse_insert_row_double

Inserts a list of scalar entries into a single row of a double-precision sparse matrix.

sparse_insert_row_float

Inserts a list of scalar entries into a single row of a single-precision sparse matrix.

Value Extraction

sparse_extract_sparse_row_double

Extracts values from a specified row of a double-precision sparse matrix.

sparse_extract_sparse_row_float

Extracts values from a specified row of a single-precision sparse matrix.

sparse_extract_sparse_column_double

Extracts values from a specified column of a double-precision sparse matrix.

sparse_extract_sparse_column_float

Extracts values from a specified column of a single-precision sparse matrix.

Supporting Types

sparse_dimension

The dimension type.

sparse_index

The index type.

sparse_matrix_double

Sparse matrix opaque type for Double.

sparse_matrix_float

Sparse matrix opaque type for Float.

sparse_status

The type reflecting the status of an operations.

See Also

Sparse Computation

Matrix and Vector Operations

Perform computations with matrices and vectors.

Blockwise Matrix Operations

Create, insert values into, and extract values from a blockwise sparse matrix.

General Sparse Matrix Management Operations

Operations to manage and work with sparse matrix properties.

Sparse Utility Operations

Various utility operations for creating and working with sparse structures.