Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix MANIFEST.in etc.
[simgrid.git] / src / mc / explo / odpor / odpor_forward.hpp
index dc1e4bd2a01b20a2f8cf64801c6e7d81f0a63544..52388bcda1d6a2a1b37ceb1b29ace30fa016ace0 100644 (file)
 
 #include "src/mc/mc_forward.hpp"
 #include <list>
+#include <memory>
 #include <simgrid/forward.h>
 
 namespace simgrid::mc::odpor {
 
-using ProcessSequence   = std::list<aid_t>;
-using ExecutionSequence = std::list<const Transition*>;
+using PartialExecution = std::list<std::shared_ptr<Transition>>;
 
 class Event;
 class Execution;
+class ReversibleRaceCalculator;
 class WakeupTree;
+class WakeupTreeNode;
 class WakeupTreeIterator;
 
 } // namespace simgrid::mc::odpor