X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/237fd22b56db7d1c67360c37559ce3aab16a002d..512273b5dab057e0f93aaed9c09c79d0e4960b61:/docs/source/Platform_cpp.rst diff --git a/docs/source/Platform_cpp.rst b/docs/source/Platform_cpp.rst index a7b8e9314c..e0aad1210a 100644 --- a/docs/source/Platform_cpp.rst +++ b/docs/source/Platform_cpp.rst @@ -11,7 +11,7 @@
.. _platform_cpp: - + C++ Platforms ############# @@ -72,7 +72,7 @@ a split-duplex link. Otherwise, SimGrid cannot know which link (UP/DOWN) to use. .. code-block:: cpp auto* link = zone->create_split_duplex_link("1", "125MBps")->set_latency("24us")->seal(); - + zone->add_route(S1, C1, nullptr, nullptr, {{link, LinkInRoute::Direction::UP}}); .. note:: @@ -91,7 +91,7 @@ function, having a predefined function implemented. When loading the platform, t Engine will look for a function with this signature: "**void load_platform(const sg4::Engine& e)**", and execute it. It could be an easy way to make the transition between XML and C++ if necessary. -For more details, please refer to the cpp and CMakeLists.txt files in +For more details, please refer to the cpp and CMakeLists.txt files in `examples/platform `_. @@ -155,7 +155,7 @@ Note that the leaves and loopback links are defined through callbacks, as follow /* create each leaf in the Fat-Tree, return a pair composed of: */ static std::pair - create_hostzone(const sg4::NetZone* zone, const std::vector& /*coord*/, int id) + create_hostzone(const sg4::NetZone* zone, const std::vector& /*coord*/, unsigned long id) { /* creating zone */ std::string hostname = "host" + std::to_string(id); @@ -180,4 +180,3 @@ Note that the leaves and loopback links are defined through callbacks, as follow The code is straightforward and can be easily adapted to more complex environments thanks to the flexibility provided by the C++ API. -