-#include "simgrid/s4u/Host.hpp"
-#include "simgrid/s4u/NetZone.hpp"
-#include "src/surf/network_interface.hpp"
-#include "src/surf/surf_interface.hpp" // create models
-#include "src/surf/xml/platf_private.hpp" // RouteCreationArgs and friends
-
-namespace {
-class EngineWrapper {
- int argc = 1;
- char* argv;
-
-public:
- simgrid::s4u::Engine e;
- explicit EngineWrapper(std::string name) : argv(&name[0]), e(&argc, &argv)
- {
- simgrid::s4u::create_full_zone("root");
- surf_network_model_init_LegrandVelho();
- surf_cpu_model_init_Cas01();
- }
-};
-
-std::pair<simgrid::kernel::routing::NetPoint*, simgrid::kernel::routing::NetPoint*>
-create_host(simgrid::s4u::NetZone* zone, const std::vector<unsigned int>& coord, int id)
-{
- simgrid::s4u::Host* host = zone->create_host(std::to_string(id), 1e9)->seal();
- return std::make_pair(host->get_netpoint(), nullptr);
-}
-} // namespace