protected override void DoNegate(Matrix<Complex32> result) { var denseResult = result as DenseMatrix; if (denseResult != null) { Control.LinearAlgebraProvider.ScaleArray(-1, _values, denseResult._values); return; } base.DoNegate(result); }