Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Use a std::vector as an underlying container for backtrack_points, so that maximal_su...
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 9 May 2023 14:27:35 +0000 (16:27 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 9 May 2023 14:57:30 +0000 (16:57 +0200)
src/mc/explo/udpor/maximal_subsets_iterator.hpp

index d172eda..2c3c07f 100644 (file)
@@ -58,7 +58,7 @@ private:
   bool has_started_searching                              = false;
   std::optional<size_t> maximum_subset_size               = std::nullopt;
   std::optional<EventSet> current_maximal_set             = std::nullopt;
-  std::stack<topological_order_position> backtrack_points = std::stack<topological_order_position>();
+  std::stack<topological_order_position, std::vector<topological_order_position>> backtrack_points;
 
   /**
    * @brief A small class which provides functionality for managing