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