|
|
|
@ -364,7 +364,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32 |
|
|
|
[Test] |
|
|
|
public void DenseDiagonalMatrixMultiply() |
|
|
|
{ |
|
|
|
var dist = new ContinuousUniform(-1.0, 1.0, new MersenneTwister()); |
|
|
|
var dist = new ContinuousUniform(-1.0, 1.0, new SystemRandomSource(1)); |
|
|
|
Assert.IsInstanceOf<DiagonalMatrix>(Matrix<Complex32>.Build.DiagonalIdentity(3, 3)); |
|
|
|
|
|
|
|
var tall = Matrix<Complex32>.Build.Random(8, 3, dist); |
|
|
|
@ -381,7 +381,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32 |
|
|
|
[Test] |
|
|
|
public void DenseDiagonalMatrixTransposeAndMultiply() |
|
|
|
{ |
|
|
|
var dist = new ContinuousUniform(-1.0, 1.0, new MersenneTwister()); |
|
|
|
var dist = new ContinuousUniform(-1.0, 1.0, new SystemRandomSource(1)); |
|
|
|
Assert.IsInstanceOf<DiagonalMatrix>(Matrix<Complex32>.Build.DiagonalIdentity(3, 3)); |
|
|
|
|
|
|
|
var tall = Matrix<Complex32>.Build.Random(8, 3, dist); |
|
|
|
@ -398,7 +398,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32 |
|
|
|
[Test] |
|
|
|
public void DenseDiagonalMatrixTransposeThisAndMultiply() |
|
|
|
{ |
|
|
|
var dist = new ContinuousUniform(-1.0, 1.0, new MersenneTwister()); |
|
|
|
var dist = new ContinuousUniform(-1.0, 1.0, new SystemRandomSource(1)); |
|
|
|
Assert.IsInstanceOf<DiagonalMatrix>(Matrix<Complex32>.Build.DiagonalIdentity(3, 3)); |
|
|
|
|
|
|
|
var wide = Matrix<Complex32>.Build.Random(3, 8, dist); |
|
|
|
@ -415,7 +415,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32 |
|
|
|
[Test] |
|
|
|
public void DiagonalDenseMatrixMultiply() |
|
|
|
{ |
|
|
|
var dist = new ContinuousUniform(-1.0, 1.0, new MersenneTwister()); |
|
|
|
var dist = new ContinuousUniform(-1.0, 1.0, new SystemRandomSource(1)); |
|
|
|
Assert.IsInstanceOf<DiagonalMatrix>(Matrix<Complex32>.Build.DiagonalIdentity(3, 3)); |
|
|
|
|
|
|
|
var wide = Matrix<Complex32>.Build.Random(3, 8, dist); |
|
|
|
@ -432,7 +432,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32 |
|
|
|
[Test] |
|
|
|
public void DiagonalDenseMatrixTransposeAndMultiply() |
|
|
|
{ |
|
|
|
var dist = new ContinuousUniform(-1.0, 1.0, new MersenneTwister()); |
|
|
|
var dist = new ContinuousUniform(-1.0, 1.0, new SystemRandomSource(1)); |
|
|
|
Assert.IsInstanceOf<DiagonalMatrix>(Matrix<Complex32>.Build.DiagonalIdentity(3, 3)); |
|
|
|
|
|
|
|
var tall = Matrix<Complex32>.Build.Random(8, 3, dist); |
|
|
|
@ -449,7 +449,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32 |
|
|
|
[Test] |
|
|
|
public void DiagonalDenseMatrixTransposeThisAndMultiply() |
|
|
|
{ |
|
|
|
var dist = new ContinuousUniform(-1.0, 1.0, new MersenneTwister()); |
|
|
|
var dist = new ContinuousUniform(-1.0, 1.0, new SystemRandomSource(1)); |
|
|
|
Assert.IsInstanceOf<DiagonalMatrix>(Matrix<Complex32>.Build.DiagonalIdentity(3, 3)); |
|
|
|
|
|
|
|
var wide = Matrix<Complex32>.Build.Random(3, 8, dist); |
|
|
|
|