p3-matrix 0.6.1

A matrix library providing common matrix operations and traits for finite field elements.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# p3-matrix

A matrix library for finite-field elements, centered on the `Matrix` trait
and the dense row-major implementation `RowMajorMatrix` used to store
execution traces and LDEs.

Key items:

- `Matrix` — the core trait, with packed-row access for SIMD-friendly iteration
- `dense``RowMajorMatrix` and borrowed/mutable views
- `bitrev`, `row_index_mapped`, `stack`, `strided`, `horizontally_truncated` — lazy index-remapping and composition wrappers
- `extension`, `interpolation`, `util` — extension-field flattening and evaluation helpers

Part of [Plonky3](https://github.com/Plonky3/Plonky3), dual-licensed under MIT and Apache 2.0.