|
|
@ -669,7 +669,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex |
|
|
} |
|
|
} |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
base.DoMultiply(other, result); |
|
|
base.DoMultiply(other, result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -804,7 +804,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex |
|
|
denseResult.Values); |
|
|
denseResult.Values); |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
base.DoTransposeThisAndMultiply(rightSide, result); |
|
|
base.DoTransposeThisAndMultiply(rightSide, result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -1263,6 +1263,15 @@ namespace MathNet.Numerics.LinearAlgebra.Complex |
|
|
return false; |
|
|
return false; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
int stride = RowCount + 1; |
|
|
|
|
|
for (var k = 0; k < _values.Length; k += stride) |
|
|
|
|
|
{ |
|
|
|
|
|
if (!_values[k].IsReal()) |
|
|
|
|
|
{ |
|
|
|
|
|
return false; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
for (var j = 0; j < ColumnCount; j++) |
|
|
for (var j = 0; j < ColumnCount; j++) |
|
|
{ |
|
|
{ |
|
|
var index = j * RowCount; |
|
|
var index = j * RowCount; |
|
|
|