protected override void DoDivide(double divisor, Matrix<double> result) { var denseResult = result as DenseMatrix; if (denseResult == null) { base.DoDivide(divisor, result); } else { Control.LinearAlgebraProvider.ScaleArray(1.0/divisor, _values, denseResult._values); } }