Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
classes can actually be created on demand
authorMartin Quinson <martin.quinson@loria.fr>
Fri, 26 Aug 2016 20:16:15 +0000 (22:16 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Fri, 26 Aug 2016 20:16:17 +0000 (22:16 +0200)
I was remembering of some sort of problems with MC.

src/surf/HostImpl.cpp
src/surf/HostImpl.hpp
src/surf/surf_interface.cpp

index 4058887..010d319 100644 (file)
@@ -115,12 +115,6 @@ Action *HostModel::executeParallelTask(int host_nb,
 /************
  * Resource *
  ************/
 /************
  * Resource *
  ************/
-
-
-void HostImpl::classInit()
-{
-}
-
 HostImpl::HostImpl(simgrid::surf::HostModel *model, const char *name, xbt_dynar_t storage, Cpu *cpu)
  : Resource(model, name)
  , PropertyHolder(nullptr)
 HostImpl::HostImpl(simgrid::surf::HostModel *model, const char *name, xbt_dynar_t storage, Cpu *cpu)
  : Resource(model, name)
  , PropertyHolder(nullptr)
index 62f6178..b02cb26 100644 (file)
@@ -75,7 +75,6 @@ public:
   static simgrid::xbt::Extension<simgrid::s4u::Host, HostImpl> EXTENSION_ID;
 
 public:
   static simgrid::xbt::Extension<simgrid::s4u::Host, HostImpl> EXTENSION_ID;
 
 public:
-  static void classInit(); // must be called before the first use of that class
   /**
    * @brief Host constructor
    *
   /**
    * @brief Host constructor
    *
index 56845e3..62f899e 100644 (file)
@@ -301,7 +301,6 @@ void surf_init(int *argc, char **argv)
   });
 
   XBT_DEBUG("Add SURF levels");
   });
 
   XBT_DEBUG("Add SURF levels");
-  simgrid::surf::HostImpl::classInit();
   SURF_STORAGE_LEVEL = xbt_lib_add_level(storage_lib,surf_storage_free);
 
   xbt_init(argc, argv);
   SURF_STORAGE_LEVEL = xbt_lib_add_level(storage_lib,surf_storage_free);
 
   xbt_init(argc, argv);