Matrix.this - multiple declarations

Function Matrix.this

Constructs a matrix from a two-dimensional array of elements

this (
  T[][] elements
);

TODO

Handle improper dimensions

Function Matrix.this

Constructs a matrix that is identically one value

this (
  T element
);

Function Matrix.this

Constructs a matrix as an identity matrix

this();

Function Matrix.this

Copy constructor for a matrix; creates a copy of the given matrix

this (
  Matrix!(T,rows,columns) toCopy
);