---
title: SparseOpaqueFactorization_Double
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/sparseopaquefactorization_double
---

# SparseOpaqueFactorization_Double

A structure that represents the factorization of a matrix of double-precision, floating-point values.

## Declaration

```swift
struct SparseOpaqueFactorization_Double
```

## Mentioned in

Solving systems using direct methods

## Overview

Overview Use the SparseCleanup(_:) function to free resources that these objects hold. An object can be in one of the following states:  |   |   |   |

## Topics

### Creating an Opaque Factorization

- [init()](accelerate/sparseopaquefactorization_double/init().md)
- [init(status:attributes:symbolicFactorization:userFactorStorage:numericFactorization:solveWorkspaceRequiredStatic:solveWorkspaceRequiredPerRHS:)](accelerate/sparseopaquefactorization_double/init(status:attributes:symbolicfactorization:userfactorstorage:numericfactorization:solveworkspacerequiredstatic:solveworkspacerequiredperrhs:).md)

### Instance Properties

- [attributes](accelerate/sparseopaquefactorization_double/attributes.md)
- [numericFactorization](accelerate/sparseopaquefactorization_double/numericfactorization.md)
- [solveWorkspaceRequiredPerRHS](accelerate/sparseopaquefactorization_double/solveworkspacerequiredperrhs.md)
- [solveWorkspaceRequiredStatic](accelerate/sparseopaquefactorization_double/solveworkspacerequiredstatic.md)
- [status](accelerate/sparseopaquefactorization_double/status.md)
- [symbolicFactorization](accelerate/sparseopaquefactorization_double/symbolicfactorization.md)
- [userFactorStorage](accelerate/sparseopaquefactorization_double/userfactorstorage.md)

## See Also

### Solving systems with direct sparse methods

- [Solving systems using direct methods](accelerate/solving-systems-using-direct-methods.md)
- [SparseOpaqueFactorization_Float](accelerate/sparseopaquefactorization_float.md)
- [SparseOpaqueFactorization_Complex_Double](accelerate/sparseopaquefactorization_complex_double.md)
- [SparseOpaqueFactorization_Complex_Float](accelerate/sparseopaquefactorization_complex_float.md)
- [Sparse Matrix Factor Functions](accelerate/sparse-matrix-factor-functions.md)
- [Sparse Direct Solving Functions (Matrix RHS)](accelerate/sparse-direct-solving-functions-matrix-rhs.md)
- [Sparse Direct Solving Functions (Vector RHS)](accelerate/sparse-direct-solving-functions-vector-rhs.md)
- [Sparse Symbolic Factorization Functions](accelerate/sparse-symbolic-factorization-functions.md)
- [Sparse Refactor Functions](accelerate/sparse-refactor-functions.md)
- [Subfactor Functions](accelerate/subfactor-functions.md)
