---
title: Pointwise Matrix Operations
framework: accelerate
role: collectionGroup
role_heading: API Collection
path: accelerate/pointwise-matrix-operations
---

# Pointwise Matrix Operations

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

## Topics

### Matrix creation and population

- [sparse_matrix_create_double(_:_:)](accelerate/sparse_matrix_create_double(_:_:).md)
- [sparse_matrix_create_float(_:_:)](accelerate/sparse_matrix_create_float(_:_:).md)
- [sparse_insert_entry_double(_:_:_:_:)](accelerate/sparse_insert_entry_double(_:_:_:_:).md)
- [sparse_insert_entry_float(_:_:_:_:)](accelerate/sparse_insert_entry_float(_:_:_:_:).md)
- [sparse_insert_entries_double(_:_:_:_:_:)](accelerate/sparse_insert_entries_double(_:_:_:_:_:).md)
- [sparse_insert_entries_float(_:_:_:_:_:)](accelerate/sparse_insert_entries_float(_:_:_:_:_:).md)
- [sparse_insert_col_double(_:_:_:_:_:)](accelerate/sparse_insert_col_double(_:_:_:_:_:).md)
- [sparse_insert_col_float(_:_:_:_:_:)](accelerate/sparse_insert_col_float(_:_:_:_:_:).md)
- [sparse_insert_row_double(_:_:_:_:_:)](accelerate/sparse_insert_row_double(_:_:_:_:_:).md)
- [sparse_insert_row_float(_:_:_:_:_:)](accelerate/sparse_insert_row_float(_:_:_:_:_:).md)

### Complex matrix creation and population

- [sparse_matrix_create_double_complex(_:_:)](accelerate/sparse_matrix_create_double_complex(_:_:).md)
- [sparse_matrix_create_float_complex(_:_:)](accelerate/sparse_matrix_create_float_complex(_:_:).md)

### Value insertion

- [sparse_insert_col_double_complex(_:_:_:_:_:)](accelerate/sparse_insert_col_double_complex(_:_:_:_:_:).md)
- [sparse_insert_col_float_complex(_:_:_:_:_:)](accelerate/sparse_insert_col_float_complex(_:_:_:_:_:).md)
- [sparse_insert_entries_double_complex(_:_:_:_:_:)](accelerate/sparse_insert_entries_double_complex(_:_:_:_:_:).md)
- [sparse_insert_entries_float_complex(_:_:_:_:_:)](accelerate/sparse_insert_entries_float_complex(_:_:_:_:_:).md)
- [sparse_insert_row_double_complex(_:_:_:_:_:)](accelerate/sparse_insert_row_double_complex(_:_:_:_:_:).md)
- [sparse_insert_row_float_complex(_:_:_:_:_:)](accelerate/sparse_insert_row_float_complex(_:_:_:_:_:).md)

### Value extraction

- [sparse_extract_sparse_row_double(_:_:_:_:_:_:_:)](accelerate/sparse_extract_sparse_row_double(_:_:_:_:_:_:_:).md)
- [sparse_extract_sparse_row_float(_:_:_:_:_:_:_:)](accelerate/sparse_extract_sparse_row_float(_:_:_:_:_:_:_:).md)
- [sparse_extract_sparse_column_double(_:_:_:_:_:_:_:)](accelerate/sparse_extract_sparse_column_double(_:_:_:_:_:_:_:).md)
- [sparse_extract_sparse_column_float(_:_:_:_:_:_:_:)](accelerate/sparse_extract_sparse_column_float(_:_:_:_:_:_:_:).md)
- [sparse_extract_sparse_column_double_complex(_:_:_:_:_:_:_:)](accelerate/sparse_extract_sparse_column_double_complex(_:_:_:_:_:_:_:).md)
- [sparse_extract_sparse_column_float_complex(_:_:_:_:_:_:_:)](accelerate/sparse_extract_sparse_column_float_complex(_:_:_:_:_:_:_:).md)
- [sparse_extract_sparse_row_float_complex(_:_:_:_:_:_:_:)](accelerate/sparse_extract_sparse_row_float_complex(_:_:_:_:_:_:_:).md)
- [sparse_extract_sparse_row_double_complex(_:_:_:_:_:_:_:)](accelerate/sparse_extract_sparse_row_double_complex(_:_:_:_:_:_:_:).md)

### Supporting types

- [sparse_dimension](accelerate/sparse_dimension.md)
- [sparse_index](accelerate/sparse_index.md)
- [sparse_matrix_double](accelerate/sparse_matrix_double.md)
- [sparse_matrix_float](accelerate/sparse_matrix_float.md)
- [sparse_status](accelerate/sparse_status.md)

## See Also

### Sparse computation

- [Matrix and Vector Operations](accelerate/matrix-and-vector-operations.md)
- [Blockwise Matrix Operations](accelerate/blockwise-matrix-operations.md)
- [General Sparse Matrix Management Operations](accelerate/general-sparse-matrix-management-operations.md)
- [Sparse Vector Utility Operations](accelerate/sparse-vector-utility-operations.md)
