include include/simgrid/kernel/Timer.hpp
include include/simgrid/kernel/resource/Action.hpp
include include/simgrid/kernel/resource/Model.hpp
-include include/simgrid/kernel/resource/NetworkModelIntf.hpp
include include/simgrid/kernel/routing/ClusterZone.hpp
include include/simgrid/kernel/routing/DijkstraZone.hpp
include include/simgrid/kernel/routing/DragonflyZone.hpp
include src/kernel/resource/Model.cpp
include src/kernel/resource/NetworkModel.cpp
include src/kernel/resource/NetworkModel.hpp
-include src/kernel/resource/NetworkModelIntf_test.cpp
+include src/kernel/resource/NetworkModelFactors.hpp
+include src/kernel/resource/NetworkModelFactors_test.cpp
include src/kernel/resource/Resource.hpp
include src/kernel/resource/SplitDuplexLinkImpl.cpp
include src/kernel/resource/SplitDuplexLinkImpl.hpp
#include <numeric>
-#ifndef NETWORK_INTERFACE_CPP_
-#define NETWORK_INTERFACE_CPP_
-
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(res_network, ker_resource, "Network resources, that fuel communications");
/*********
}
} // namespace simgrid::kernel::resource
-
-#endif /* NETWORK_INTERFACE_CPP_ */
#define SIMGRID_KERNEL_RESOURCE_NETWORKMODEL_HPP
#include "simgrid/kernel/resource/Model.hpp"
-#include "simgrid/kernel/resource/NetworkModelIntf.hpp"
+#include "src/kernel/resource/NetworkModelFactors.hpp"
#include "src/kernel/resource/StandardLinkImpl.hpp"
#include <list>
/* This program is free software; you can redistribute it and/or modify it
* under the terms of the license (GNU LGPL) which comes with this package. */
-#ifndef SIMGRID_KERNEL_RESOURCE_NETWORKMODELINTF_HPP
-#define SIMGRID_KERNEL_RESOURCE_NETWORKMODELINTF_HPP
+#ifndef SIMGRID_KERNEL_RESOURCE_NETWORKMODELFACTORS_HPP
+#define SIMGRID_KERNEL_RESOURCE_NETWORKMODELFACTORS_HPP
#include <simgrid/forward.h>
#include "catch.hpp"
-#include "simgrid/kernel/resource/NetworkModelIntf.hpp"
#include "simgrid/s4u/Engine.hpp"
#include "simgrid/sg_config.hpp"
#include "src/internal_config.h" // HAVE_SMPI
+#include "src/kernel/resource/NetworkModelFactors.hpp"
static double factor_cb(double, const simgrid::s4u::Host*, const simgrid::s4u::Host*,
const std::vector<simgrid::s4u::Link*>&, const std::unordered_set<simgrid::s4u::NetZone*>&)
src/kernel/actor/Simcall.hpp
src/kernel/resource/LinkImpl.hpp
src/kernel/resource/NetworkModel.hpp
+ src/kernel/resource/NetworkModelFactors.hpp
src/kernel/resource/SplitDuplexLinkImpl.hpp
src/kernel/resource/StandardLinkImpl.hpp
src/kernel/resource/WifiLinkImpl.hpp
include/simgrid/s4u.hpp
include/simgrid/kernel/resource/Action.hpp
- include/simgrid/kernel/resource/NetworkModelIntf.hpp
include/simgrid/kernel/resource/Model.hpp
include/simgrid/kernel/routing/ClusterZone.hpp
# New tests should use the Catch Framework
set(UNIT_TESTS src/xbt/unit-tests_main.cpp
- src/kernel/resource/NetworkModelIntf_test.cpp
+ src/kernel/resource/NetworkModelFactors_test.cpp
src/kernel/resource/SplitDuplexLinkImpl_test.cpp
src/kernel/resource/profile/Profile_test.cpp
src/kernel/routing/DijkstraZone_test.cpp