---
title: triangle
framework: accelerate
role: symbol
role_heading: Instance Property
path: accelerate/sparseattributes_t/triangle
---

# triangle

An enumeration that specifies which triangle unit-triangular, triangular, and symmetric matrices need to use.

## Declaration

```swift
var triangle: SparseTriangle_t { get set }
```

## Discussion

Discussion If kind is SparseOrdinary, this operation ignores this propoerty. Otherwise, it indicates which triangle (SparseUpperTriangle or SparseLowerTriangle) represents the matrix.

## See Also

### Instance Properties

- [transpose](accelerate/sparseattributes_t/transpose.md)
- [SparseTriangle_t](accelerate/sparsetriangle_t.md)
- [kind](accelerate/sparseattributes_t/kind.md)
- [SparseKind_t](accelerate/sparsekind_t.md)
