public void SubtractMatrixStaticINull() { // Arrange Matrix b = MatrixVectorData.ArrangeMatrixD_3_3(); // Act Matrix.Subtract(null, b); }
public void SubtractMatrixStaticJNull() { // Arrange Matrix a = MatrixVectorData.ArrangeMatrixD_3_3(); // Act Matrix.Subtract(a, null); }
public void SubtractMatrixINull() { // Arrange Matrix a = MatrixVectorData.ArrangeMatrixD_3_3(); // Act a.Subtract(null); }
public void SubtractMatrixUnevenSize() { // Arrange Matrix a = MatrixVectorData.ArrangeMatrixD_3_3(); Matrix b = MatrixVectorData.ArrangeMatrixB_4_4(); // Act a.Subtract(b); }
public void MatrixMultiplication0Threads() { // Arrange Matrix d = MatrixVectorData.ArrangeMatrixD_3_3(); Matrix e = MatrixVectorData.ArrangeMatrixE_3_3(); // Act Matrix result = Matrix.Multiplication(d, e, 0); }
public void MatrixMultiplicationUnevenMatrices() { // Arrange Matrix d = MatrixVectorData.ArrangeMatrixD_3_3(); Matrix e = MatrixVectorData.ArrangeMatrixC_4_2(); // Act Matrix result = Matrix.Multiplication(d, e, 0); }
public void SubtractMatrixStaticSameSize() { // Arrange Matrix a = MatrixVectorData.ArrangeMatrixD_3_3(); Matrix b = MatrixVectorData.ArrangeMatrixE_3_3(); // Act Matrix result = Matrix.Subtract(a, b); // Assert Assert.AreEqual(-.1466, result.GetValue(0, 0)); Assert.AreEqual(-7767, result.GetValue(1, 0)); Assert.AreEqual((-1.56).ToString(), result.GetValue(2, 0).ToString()); Assert.AreEqual((-12.09909).ToString(), result.GetValue(0, 1).ToString()); Assert.AreEqual(-32.66, result.GetValue(1, 1)); Assert.AreEqual(-53.7, result.GetValue(2, 1)); Assert.AreEqual(42.048, result.GetValue(0, 2)); Assert.AreEqual(11, result.GetValue(1, 2)); Assert.AreEqual((15.61).ToString(), result.GetValue(2, 2).ToString()); }
public void MatrixMultiplication1000Threads() { // Arrange Matrix d = MatrixVectorData.ArrangeMatrixD_3_3(); Matrix e = MatrixVectorData.ArrangeMatrixE_3_3(); // Act Matrix result = Matrix.Multiplication(d, e, 1000); // Assert Assert.AreEqual(.421972, result.GetValue(0, 0)); Assert.AreEqual(10516.12, result.GetValue(1, 0)); Assert.AreEqual(-434349.102096, result.GetValue(2, 0)); Assert.AreEqual(5.0576178, result.GetValue(0, 1)); Assert.AreEqual((-1203.349).ToString(), result.GetValue(1, 1).ToString()); Assert.AreEqual((-1715.0455104).ToString(), result.GetValue(2, 1).ToString()); Assert.AreEqual(-17.65728, result.GetValue(0, 2)); Assert.AreEqual((4205.9).ToString(), result.GetValue(1, 2).ToString()); Assert.AreEqual(-1015.6706, result.GetValue(2, 2)); }