---
title: BNNSDataLayoutColumnMajorMatrix
framework: accelerate
role: symbol
role_heading: Global Variable
path: accelerate/bnnsdatalayoutcolumnmajormatrix
---

# BNNSDataLayoutColumnMajorMatrix

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

## Declaration

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

## Discussion

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

## See Also

### 2D Data Layouts

- [BNNSDataLayoutRowMajorMatrix](accelerate/bnnsdatalayoutrowmajormatrix.md)
- [BNNSDataLayout2DFirstMajor](accelerate/bnnsdatalayout2dfirstmajor.md)
- [BNNSDataLayout2DLastMajor](accelerate/bnnsdatalayout2dlastmajor.md)
