#include "simgrid/kernel/resource/Action.hpp"
#include "simgrid/kernel/resource/Model.hpp"
-#include "simgrid/s4u/Link.hpp"
#include "xbt/asserts.h"
-#include "xbt/ex.h"
#include "xbt/mallocator.h"
#include <boost/intrusive/list.hpp>
namespace simgrid::kernel::lmm {
-/** @addtogroup SURF_lmm
+/** @addtogroup Model_lmm
* @details
* A linear maxmin solver to resolve inequations systems.
*
* At the current state, each variable counts as 1 if its consumption weight is greater than 1.
*/
-/** @{ @ingroup SURF_lmm */
+/** @{ @ingroup Model_lmm */
/**
* @brief LMM element
/** @brief Check how a constraint is shared */
SharingPolicy get_sharing_policy() const { return sharing_policy_; }
- /** @brief Get the usage of the constraint after the last lmm solve */
- double get_usage() const;
+ /** @brief Get the load of the constraint after the last lmm solve */
+ double get_load() const;
/** @brief Sets the concurrency limit for this constraint */
void set_concurrency_limit(int limit)
int get_concurrency_maximum() const
{
xbt_assert(concurrency_limit_ < 0 || concurrency_maximum_ <= concurrency_limit_,
- "Very bad: maximum observed concurrency is higher than limit. This is a bug of SURF, please report it.");
+ "Very bad: maximum observed concurrency is higher than limit. This is a bug, please report it.");
return concurrency_maximum_;
}