void DC_Normalize::DoNormalize(SC_DoubleArray& inData) { if (normalizeOp != noPower) { if (autoLimit) { inData.CalcMinMax(inputMinimum, inputMaximum); if (RealIsNull(inputMinimum)) return; } if (fabs(inputMaximum - inputMinimum) < stdEps) spanMult = 0.0; else spanMult = (outputMaximum - outputMinimum) / (inputMaximum - inputMinimum); } intPower = double(int(normPower)); for (int i = 0; i < inData.Size(); i++) inData[i] = Normalize(inData[i]); }