The matrix_NxNf types represent
square matrices, where N ∈ [3, 4]
and represents the number of rows/columns in the matrix.
Only matrices with elements of type
float
are provided.
The columns of values of matrix_NxNf types
are extracted via matrix_column_access expressions. A
matrix_column_access expression consists of an
expression e of a
matrix_NxNf type, and an integer constant
K where
0 <= K < N, and evaluates to
a value of type vector_Nf representing
the Kth column of e.
Values of the matrix_NxNf types are
constructed by providing exactly Ncolumn vectors of size
N. This is reflected in the
available constructors for the
matrix_NxNf types: