Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
BasicGuide handle next_transition if asked to
[simgrid.git] / src / mc / api / State.cpp
index ba6c787..008a844 100644 (file)
@@ -78,7 +78,6 @@ Transition* State::get_transition() const
   return transition_;
 }
 
-// This should be intierely done in GuidedState
 aid_t State::next_transition() const
 {
   XBT_DEBUG("Search for an actor to run. %zu actors to consider", guide->actors_to_run_.size());
@@ -103,6 +102,11 @@ aid_t State::next_transition() const
   return -1;
 }
 
+std::pair<aid_t, double> State::next_transition_guided() const
+{
+  return guide->next_transition();
+}
+
 // This should be done in GuidedState, or at least interact with it
 void State::execute_next(aid_t next, RemoteApp& app)
 {