---
title: "init(device:right:upper:transpose:unit:order:numberOfRightHandSides:alpha:)"
framework: metalperformanceshaders
role: symbol
role_heading: Initializer
path: "metalperformanceshaders/mpsmatrixsolvetriangular/init(device:right:upper:transpose:unit:order:numberofrighthandsides:alpha:)"
---

# init(device:right:upper:transpose:unit:order:numberOfRightHandSides:alpha:)

## Declaration

```swift
init(device: any MTLDevice, right: Bool, upper: Bool, transpose: Bool, unit: Bool, order: Int, numberOfRightHandSides: Int, alpha: Double)
```
