---
title: SparseMatrix_Complex_Double
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/sparsematrix_complex_double
---

# SparseMatrix_Complex_Double

A type representing a sparse complex matrix.

## Declaration

```swift
struct SparseMatrix_Complex_Double
```

## Overview

Overview data is the array of values in the non-zero blocks of the matrix stored contiguously, each block in column-major order. If there are N structural non-zero blocks in the matrix, data holds blockSize * blockSize * N doubles. term  structure The symbolic structure of the matrix. term  data The numerical values of the matrix. If structure.blockSize > 1, blocks are stored contiguously in column-major format.

## Topics

### Initializers

- [init(structure:data:)](accelerate/sparsematrix_complex_double/init(structure:data:).md)

### Instance Properties

- [data](accelerate/sparsematrix_complex_double/data.md)
- [structure](accelerate/sparsematrix_complex_double/structure.md)

## See Also

### Creating sparse complex matrices

- [SparseMatrix_Complex_Float](accelerate/sparsematrix_complex_float.md)
- [SparseAttributesComplex_t](accelerate/sparseattributescomplex_t.md)
- [SparseMatrixStructureComplex](accelerate/sparsematrixstructurecomplex.md)
