mul method
Implementation
Matrix mul(Matrix x) {
if (n != x.m) {
//todo: implement error handling
}
Matrix result = Matrix(m, x.n);
for (int i = 0; i < m; i++) {
for (int j = 0; j < x.n; j++) {
Complex sum = Complex.zero();
for (int a = 0; a < n; a++) {
sum = sum.add(entries[i][a].mul(x.entries[a][j]));
}
result.set(i, j, sum);
}
}
return result;
}