fixing
authorAnatoly Titov <toluk@omrb.pnpi.spb.ru>
Fri, 3 Nov 2017 11:32:42 +0000 (14:32 +0300)
committerAnatoly Titov <toluk@omrb.pnpi.spb.ru>
Fri, 3 Nov 2017 11:32:42 +0000 (14:32 +0300)
src/spirals.cpp

index 8e503ae7d65dc56dae49391a4c8a11d752628a51..164cf716875341b809d6fc78b936d80bfbcf3157 100644 (file)
@@ -174,16 +174,16 @@ Spirals::initAnalysis(const TrajectoryAnalysisSettings &settings,
                                const TopologyInformation         & /*top*/)
 {
     std::vector< int > a;
-    a.resize(0);
     index_all.resize(0);
     index.resize(0);
     for (int i = 0; i < sel_.size(); i++) {
-        index_all.push_back(a);
+        a.resize(0);
         ConstArrayRef< int > atomind = sel_[i].atomIndices();
         for (ConstArrayRef< int >::iterator ai = atomind.begin(); (ai < atomind.end()); ai++) {
-            index_all.back().push_back(*ai);
+            a.push_back(*ai);
             index.push_back(*ai);
         }
+        index_all.push_back(a);
     }
     std::cout << "First part finished";
 }