OpenMP optimization
authorKevin M. Rosenberg <kevin@rosenberg.net>
Thu, 22 Mar 2018 00:40:13 +0000 (18:40 -0600)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Thu, 22 Mar 2018 00:40:13 +0000 (18:40 -0600)
libctsim/backprojectors.cpp

index 2b9eba45cdc4ec7ce4b300030c19a4fafaf5af1e..e4a240824393f9186c5a7c259cf48ef996d503f3 100644 (file)
@@ -330,6 +330,9 @@ Backproject::PostProcessing()
 void
 Backproject::ScaleImageByRotIncrement ()
 {
 void
 Backproject::ScaleImageByRotIncrement ()
 {
+#if HAVE_OPENMP
+  #pragma omp parallel for
+#endif
   for (int ix = 0; ix < nx; ix++)
     for (int iy = 0; iy < ny; iy++)
       v[ix][iy] *= rotScale;
   for (int ix = 0; ix < nx; ix++)
     for (int iy = 0; iy < ny; iy++)
       v[ix][iy] *= rotScale;