---
title: "SparseCreateSubfactor(_:_:)"
framework: accelerate
role: symbol
role_heading: Function
path: "accelerate/sparsecreatesubfactor(_:_:)-4renf"
---

# SparseCreateSubfactor(_:_:)

Returns an opaque object that represents a subfactor of a factorization of a matrix of single-precision values.

## Declaration

```swift
func SparseCreateSubfactor(_ subfactor: SparseSubfactor_t, _ Factor: SparseOpaqueFactorization_Float) -> SparseOpaqueSubfactor_Float
```

## Parameters

- `subfactor`: Defines which subfactor to extract.
- `Factor`: The factorization to extract the subfactor from.

## Return Value

Return Value A SparseOpaqueSubfactor_Float structure that represents the subfactor. You must free the resource through a call to SparseCleanup(_:) after you finish with the object.

## See Also

### Subfactor Extraction

- [SparseSubfactor_t](accelerate/sparsesubfactor_t.md)
- [SparseCreateSubfactor(_:_:)](accelerate/sparsecreatesubfactor(_:_:)-49d8w.md)
- [SparseOpaqueFactorization_Double](accelerate/sparseopaquefactorization_double.md)
- [SparseOpaqueFactorization_Float](accelerate/sparseopaquefactorization_float.md)
- [SparseCreateSubfactor(_:_:)](accelerate/sparsecreatesubfactor(_:_:)-39487.md)
- [SparseCreateSubfactor(_:_:)](accelerate/sparsecreatesubfactor(_:_:)-udwd.md)
