Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simplify griffon.cpp
[simgrid.git] / src / mc / explo / DFSExplorer.hpp
index 0c33d84b1666f39cb89009fcee04b3115ba8fe6f..a0dc478c0ce788c7629364b2eea609b019d9c0de 100644 (file)
@@ -119,6 +119,11 @@ private:
   std::vector<std::shared_ptr<State>> opened_states_;
   std::shared_ptr<State> best_opened_state();
 
+  /** If we're running ODPOR, picks the corresponding state in the stack
+   * (opened_states_ are ignored)
+   */
+  std::shared_ptr<State> next_odpor_state();
+
   /** Change current stack_ value to correspond to the one we would have
    *  had if we executed transition to get to state. This is required when
    *  backtracking, and achieved thanks to the fact states save their parent.*/