---
title: SparseOpaquePreconditioner_Complex_Double
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/sparseopaquepreconditioner_complex_double
---

# SparseOpaquePreconditioner_Complex_Double

Represents a preconditioner for matrices of complex double values .

## Declaration

```swift
struct SparseOpaquePreconditioner_Complex_Double
```

## Overview

Overview

## Topics

### Initializers

- [init(type:mem:apply:)](accelerate/sparseopaquepreconditioner_complex_double/init(type:mem:apply:).md)

### Instance Properties

- [apply](accelerate/sparseopaquepreconditioner_complex_double/apply.md)
- [mem](accelerate/sparseopaquepreconditioner_complex_double/mem.md)
- [type](accelerate/sparseopaquepreconditioner_complex_double/type.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Preconditioners

- [SparsePreconditioner_t](accelerate/sparsepreconditioner_t.md)
- [SparseOpaquePreconditioner_Complex_Float](accelerate/sparseopaquepreconditioner_complex_float.md)
