public void Vector_is_solution_return_false() { DoubleVector solution = new DoubleVector(1.0, 1.0, 1.0); DoubleMatrix matrix = new DoubleMatrix(new Double[][] { new Double[] { 3.0, 2.0, 3.0, 1.0 }, new Double[] { 4.0, 4.0, 3.0, 1.0 }, new Double[] { 1.0, 4.0, 4.0, 2.0 } }); Assert.IsFalse(SOLAEMatrixUtil.isSolution(matrix, solution)); }
public void Make_matrix_symmetric() { DoubleMatrix expected = new DoubleMatrix(new Double[][] { new Double[] { 3.0, 2.0, 3.0, 1.0 }, new Double[] { 2.0, 4.0, 3.0, 1.0 }, new Double[] { 3.0, 3.0, 4.0, 2.0 } }); DoubleMatrix actual = new DoubleMatrix(new Double[][] { new Double[] { 3.0, 2.0, 3.0, 1.0 }, new Double[] { 4.0, 4.0, 3.0, 1.0 }, new Double[] { 1.0, 4.0, 4.0, 2.0 } }); SOLAEMatrixUtil.makeSymmetric(actual); Assert.AreEqual(expected, actual); }