]> AND Public Git Repository - simgrid.git/blobdiff - src/mc/ModelChecker.hpp
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Forgot to add c++17g to the "ignore" list.
[simgrid.git] / src / mc / ModelChecker.hpp
index d7a7cc307f50143bcb74b66cd9d50ea1a090ee70..ccbee43782bb811112f0e71144b7e56a4ee92f3f 100644 (file)
@@ -19,13 +19,9 @@ namespace simgrid::mc {
  */
 class ModelChecker {
   CheckerSide checker_side_;
-  // This is the parent snapshot of the current state:
-  PageStore page_store_{500};
   std::unique_ptr<RemoteProcess> remote_process_;
   Exploration* exploration_ = nullptr;
 
-  unsigned long visited_states_ = 0;
-
 public:
   ModelChecker(ModelChecker const&) = delete;
   ModelChecker& operator=(ModelChecker const&) = delete;
@@ -33,7 +29,6 @@ public:
 
   RemoteProcess& get_remote_process() { return *remote_process_; }
   Channel& channel() { return checker_side_.get_channel(); }
-  PageStore& page_store() { return page_store_; }
 
   void start();
   void shutdown();
@@ -51,9 +46,6 @@ public:
   Exploration* get_exploration() const { return exploration_; }
   void set_exploration(Exploration* exploration) { exploration_ = exploration; }
 
-  unsigned long get_visited_states() const { return visited_states_; }
-  void inc_visited_states() { visited_states_++; }
-
 private:
   void setup_ignore();
   bool handle_message(const char* buffer, ssize_t size);