604605606607608609610611612613614
if (m.rows() != mA.rows() || m.cols() != mA.cols()) { fail("'sub' failed"); } for (int row=0; row<m.rows(); row++) { for (int col=0; col<m.cols(); col++) { if (!Closeness.isClose(m.get(row, col), (col+1)*2.5)) { fail("'mul' failed"); } } }
701702703704705706707708709710711
final Matrix m = mA.div(2.5); if (m == mA) { fail("'div' must return a new instance"); } if (m.rows() != mA.rows() || m.cols() != mA.cols()) { fail("'add' failed"); } for (int row=0; row<m.rows(); row++) { for (int col=0; col<m.cols(); col++) {
706707708709710711712713714715716
if (m.rows() != mA.rows() || m.cols() != mA.cols()) { fail("'add' failed"); } for (int row=0; row<m.rows(); row++) { for (int col=0; col<m.cols(); col++) { if (!Closeness.isClose(m.get(row, col), (col+1)/2.5)) { fail("'div' failed"); } } }