Macro vectrix::matrix [−][src]
macro_rules! matrix {
($($data : tt) *) => { ... };
}
Expand description
A macro for composing matrices.
This macro allows one to write such a matrix in the natural order. For example:
let m = matrix![
1.0, 4.0;
2.0, 5.0;
3.0, 6.0;
];
corresponds to the following matrix with three rows and two columns:
⎛ 1.0 4.0 ⎞
⎜ 2.0 5.0 ⎟
⎝ 3.0 6.0 ⎠
Which is stored as an array of arrays in column-major order.
Matrix { data: [[1.0, 2.0, 3.0], [4.0, 5.0, 6.0]] }