minor optimization for scalar matrix multiply for user defined matrices
@ -340,6 +340,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex
}
else
{
CopyTo(result);
Control.LinearAlgebraProvider.ScaleArray(scalar, denseResult.Data);
@ -397,7 +398,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex
1.0,
denseLeft.Data,
1,
denseResult.Count,
denseLeft.Count,
Data,
RowCount,
ColumnCount,
@ -1238,6 +1238,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex
Control.LinearAlgebraProvider.ScaleArray(scalar, sparseResult._nonZeroValues);
@ -340,6 +340,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32
@ -397,7 +398,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32
1.0f,
@ -1238,6 +1238,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32
@ -329,6 +329,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double
@ -1237,6 +1237,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double
@ -218,7 +218,7 @@ namespace MathNet.Numerics.LinearAlgebra.Generic
return;
//CopyTo(result);
DoMultiply(scalar, result);
@ -329,6 +329,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single
@ -386,7 +387,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single
@ -1237,6 +1237,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single