---
title: SparseOrderAMD
framework: accelerate
role: symbol
role_heading: Global Variable
path: accelerate/sparseorderamd
---

# SparseOrderAMD

Approximate minimum degree (AMD) ordering.

## Declaration

```swift
var SparseOrderAMD: SparseOrder_t { get }
```

## Discussion

Discussion There’s a large overhead cost if you use this for QR-based factorization due to explicit formation of AᵀA.

## See Also

### Constants

- [SparseOrderDefault](accelerate/sparseorderdefault.md)
- [SparseOrderUser](accelerate/sparseorderuser.md)
- [SparseOrderMetis](accelerate/sparseordermetis.md)
- [SparseOrderMTMetis](accelerate/sparseordermtmetis.md)
- [SparseOrderCOLAMD](accelerate/sparseordercolamd.md)
