- double factor = 1.0 / (nsample * nsample);
-
- for (int ix = 0; ix < colCount; ix++)
- for (int iy = 0; iy < ny; iy++)
- v[ix][iy] *= factor;
+ double factor = 1.0 / static_cast<double>(nsample * nsample);
+
+\r
+ for (int ix = 0; ix < colCount; ix++) {
+ int iColStore = ix;\r
+ if (bStoreAtColumnPos)\r
+ iColStore += colStart;\r
+ for (int iy = 0; iy < ny; iy++)
+ v[iColStore][iy] *= factor;\r
+ }