diff --git a/src/UnitTests/LinearAlgebraTests/Complex/UserDefinedMatrix.cs b/src/UnitTests/LinearAlgebraTests/Complex/UserDefinedMatrix.cs
index 8803c84c..0803b2f3 100644
--- a/src/UnitTests/LinearAlgebraTests/Complex/UserDefinedMatrix.cs
+++ b/src/UnitTests/LinearAlgebraTests/Complex/UserDefinedMatrix.cs
@@ -63,21 +63,6 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex
{
Data[row, column] = value;
}
-
- public override void Clear()
- {
- Array.Clear(Data, 0, RowCount * ColumnCount);
- }
- }
-
- readonly UserDefinedMatrixStorage _storage;
- readonly Complex[,] _data;
-
- private UserDefinedMatrix(UserDefinedMatrixStorage storage)
- : base(storage)
- {
- _storage = storage;
- _data = _storage.Data;
}
///
@@ -85,7 +70,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex
///
/// the size of the square matrix.
public UserDefinedMatrix(int order)
- : this(new UserDefinedMatrixStorage(order, order))
+ : base(new UserDefinedMatrixStorage(order, order))
{
}
@@ -95,7 +80,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex
/// The number of rows.
/// The number of columns.
public UserDefinedMatrix(int rows, int columns)
- : this(new UserDefinedMatrixStorage(rows, columns))
+ : base(new UserDefinedMatrixStorage(rows, columns))
{
}
@@ -104,7 +89,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex
///
/// The 2D array to create this matrix from.
public UserDefinedMatrix(Complex[,] data)
- : this(new UserDefinedMatrixStorage(data.GetLength(0), data.GetLength(1), (Complex[,]) data.Clone()))
+ : base(new UserDefinedMatrixStorage(data.GetLength(0), data.GetLength(1), (Complex[,])data.Clone()))
{
}
@@ -139,7 +124,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex
var m = new UserDefinedMatrix(order, order);
for (var i = 0; i < order; i++)
{
- m[i, i] = 1.0;
+ m[i, i] = 1d;
}
return m;
diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/UserDefinedMatrix.cs b/src/UnitTests/LinearAlgebraTests/Complex32/UserDefinedMatrix.cs
index fe193197..6f181705 100644
--- a/src/UnitTests/LinearAlgebraTests/Complex32/UserDefinedMatrix.cs
+++ b/src/UnitTests/LinearAlgebraTests/Complex32/UserDefinedMatrix.cs
@@ -63,21 +63,6 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32
{
Data[row, column] = value;
}
-
- public override void Clear()
- {
- Array.Clear(Data, 0, RowCount * ColumnCount);
- }
- }
-
- readonly UserDefinedMatrixStorage _storage;
- readonly Complex32[,] _data;
-
- private UserDefinedMatrix(UserDefinedMatrixStorage storage)
- : base(storage)
- {
- _storage = storage;
- _data = _storage.Data;
}
///
@@ -85,7 +70,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32
///
/// the size of the square matrix.
public UserDefinedMatrix(int order)
- : this(new UserDefinedMatrixStorage(order, order))
+ : base(new UserDefinedMatrixStorage(order, order))
{
}
@@ -95,7 +80,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32
/// The number of rows.
/// The number of columns.
public UserDefinedMatrix(int rows, int columns)
- : this(new UserDefinedMatrixStorage(rows, columns))
+ : base(new UserDefinedMatrixStorage(rows, columns))
{
}
@@ -104,7 +89,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32
///
/// The 2D array to create this matrix from.
public UserDefinedMatrix(Complex32[,] data)
- : this(new UserDefinedMatrixStorage(data.GetLength(0), data.GetLength(1), (Complex32[,])data.Clone()))
+ : base(new UserDefinedMatrixStorage(data.GetLength(0), data.GetLength(1), (Complex32[,])data.Clone()))
{
}
@@ -139,7 +124,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32
var m = new UserDefinedMatrix(order, order);
for (var i = 0; i < order; i++)
{
- m[i, i] = 1.0f;
+ m[i, i] = 1f;
}
return m;
diff --git a/src/UnitTests/LinearAlgebraTests/Double/UserDefinedMatrix.cs b/src/UnitTests/LinearAlgebraTests/Double/UserDefinedMatrix.cs
index b6a0df9d..902d6aeb 100644
--- a/src/UnitTests/LinearAlgebraTests/Double/UserDefinedMatrix.cs
+++ b/src/UnitTests/LinearAlgebraTests/Double/UserDefinedMatrix.cs
@@ -62,21 +62,6 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double
{
Data[row, column] = value;
}
-
- public override void Clear()
- {
- Array.Clear(Data, 0, RowCount * ColumnCount);
- }
- }
-
- readonly UserDefinedMatrixStorage _storage;
- readonly double[,] _data;
-
- private UserDefinedMatrix(UserDefinedMatrixStorage storage)
- : base(storage)
- {
- _storage = storage;
- _data = _storage.Data;
}
///
@@ -84,7 +69,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double
///
/// the size of the square matrix.
public UserDefinedMatrix(int order)
- : this(new UserDefinedMatrixStorage(order, order))
+ : base(new UserDefinedMatrixStorage(order, order))
{
}
@@ -94,7 +79,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double
/// The number of rows.
/// The number of columns.
public UserDefinedMatrix(int rows, int columns)
- : this(new UserDefinedMatrixStorage(rows, columns))
+ : base(new UserDefinedMatrixStorage(rows, columns))
{
}
@@ -103,7 +88,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double
///
/// The 2D array to create this matrix from.
public UserDefinedMatrix(double[,] data)
- : this(new UserDefinedMatrixStorage(data.GetLength(0), data.GetLength(1), (double[,])data.Clone()))
+ : base(new UserDefinedMatrixStorage(data.GetLength(0), data.GetLength(1), (double[,])data.Clone()))
{
}
@@ -138,7 +123,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double
var m = new UserDefinedMatrix(order, order);
for (var i = 0; i < order; i++)
{
- m[i, i] = 1.0;
+ m[i, i] = 1d;
}
return m;
diff --git a/src/UnitTests/LinearAlgebraTests/Single/UserDefinedMatrix.cs b/src/UnitTests/LinearAlgebraTests/Single/UserDefinedMatrix.cs
index 3cd4e2cd..0679607f 100644
--- a/src/UnitTests/LinearAlgebraTests/Single/UserDefinedMatrix.cs
+++ b/src/UnitTests/LinearAlgebraTests/Single/UserDefinedMatrix.cs
@@ -62,21 +62,6 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single
{
Data[row, column] = value;
}
-
- public override void Clear()
- {
- Array.Clear(Data, 0, RowCount*ColumnCount);
- }
- }
-
- readonly UserDefinedMatrixStorage _storage;
- readonly float[,] _data;
-
- private UserDefinedMatrix(UserDefinedMatrixStorage storage)
- : base(storage)
- {
- _storage = storage;
- _data = _storage.Data;
}
///
@@ -84,7 +69,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single
///
/// the size of the square matrix.
public UserDefinedMatrix(int order)
- : this(new UserDefinedMatrixStorage(order, order))
+ : base(new UserDefinedMatrixStorage(order, order))
{
}
@@ -94,7 +79,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single
/// The number of rows.
/// The number of columns.
public UserDefinedMatrix(int rows, int columns)
- : this(new UserDefinedMatrixStorage(rows, columns))
+ : base(new UserDefinedMatrixStorage(rows, columns))
{
}
@@ -103,7 +88,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single
///
/// The 2D array to create this matrix from.
public UserDefinedMatrix(float[,] data)
- : this(new UserDefinedMatrixStorage(data.GetLength(0), data.GetLength(1), (float[,])data.Clone()))
+ : base(new UserDefinedMatrixStorage(data.GetLength(0), data.GetLength(1), (float[,])data.Clone()))
{
}
@@ -138,7 +123,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single
var m = new UserDefinedMatrix(order, order);
for (var i = 0; i < order; i++)
{
- m[i, i] = 1.0f;
+ m[i, i] = 1f;
}
return m;