Matrix.opOpAssign

struct Matrix(T, ubyte R, ubyte C = R)
ref
opOpAssign
(
string op
U
)
(
U rhs
)
if (
R >= 2 &&
R <= 4
&&
C >= 2
&&
C <= 4
)

Examples

auto m1 = Matrix2I(1, 3, /**/ -1, 4);
const m2 = Matrix2I(5, 2, /**/ 1, 0);
m1 += m2;
assert(m1.v == [6, 5, /**/ 0, 4]);
m1 -= 2;
assert(m1.v == [4, 3, /**/ -2, 2]);

Meta