---
title: SparseOpaquePreconditioner_Float
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/sparseopaquepreconditioner_float
---

# SparseOpaquePreconditioner_Float

A structure that represents a single-precision preconditioner.

## Declaration

```swift
struct SparseOpaquePreconditioner_Float
```

## Topics

### Creating a Preconditioner

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

### Inspecting Preconditioner Properties

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

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Creating preconditioners

- [SparseCreatePreconditioner(_:_:)](accelerate/sparsecreatepreconditioner(_:_:)-4ysww.md)
- [SparseCreatePreconditioner(_:_:)](accelerate/sparsecreatepreconditioner(_:_:)-59ql5.md)
- [SparseOpaquePreconditioner_Double](accelerate/sparseopaquepreconditioner_double.md)
- [SparseCreatePreconditioner(_:_:)](accelerate/sparsecreatepreconditioner(_:_:)-1yp4n.md)
- [SparseCreatePreconditioner(_:_:)](accelerate/sparsecreatepreconditioner(_:_:)-95u9p.md)
