---
title: BNNSDataLayoutRowMajorMatrix
framework: accelerate
role: symbol
role_heading: Global Variable
path: accelerate/bnnsdatalayoutrowmajormatrix
---

# BNNSDataLayoutRowMajorMatrix

A constant that represents a 2D row-major matrix.

## Declaration

```swift
var BNNSDataLayoutRowMajorMatrix: BNNSDataLayout { get }
```

## Discussion

Discussion The value (row, col) is at index col * stride[0] + row * stride[1]. size[0] is the number of columns. size[1] is the number of rows.

## See Also

### 2D Data Layouts

- [BNNSDataLayoutColumnMajorMatrix](accelerate/bnnsdatalayoutcolumnmajormatrix.md)
- [BNNSDataLayout2DFirstMajor](accelerate/bnnsdatalayout2dfirstmajor.md)
- [BNNSDataLayout2DLastMajor](accelerate/bnnsdatalayout2dlastmajor.md)
