return;
XBT_DEBUG("Variable set : %zu", sys->variable_set.size());
- for (s_lmm_variable_t& var : sys->variable_set) {
+ for (Variable& var : sys->variable_set) {
var.value = 0.0;
XBT_DEBUG("Handling variable %p", &var);
if (var.sharing_weight > 0.0 && std::find_if(begin(var.cnsts), end(var.cnsts), [](s_lmm_element_t const& x) {
}
XBT_DEBUG("Active constraints : %zu", sys->active_constraint_set.size());
- for (s_lmm_constraint_t& cnst : sys->active_constraint_set) {
+ for (Constraint& cnst : sys->active_constraint_set) {
sys->saturated_constraint_set.push_back(cnst);
}
- for (s_lmm_constraint_t& cnst : sys->saturated_constraint_set) {
+ for (Constraint& cnst : sys->saturated_constraint_set) {
cnst.remaining = cnst.bound;
cnst.usage = 0.0;
}
}
XBT_DEBUG("******* Constraints to process: %zu *******", cnst_list.size());
for (auto iter = std::begin(cnst_list); iter != std::end(cnst_list);) {
- s_lmm_constraint_t& cnst = *iter;
+ Constraint& cnst = *iter;
int nb = 0;
XBT_DEBUG("Processing cnst %p ", &cnst);
cnst.usage = 0.0;
}
for (auto iter = std::begin(var_list); iter != std::end(var_list);) {
- s_lmm_variable_t& var = *iter;
+ Variable& var = *iter;
double min_inc = DBL_MAX;
for (s_lmm_element_t const& elm : var.cnsts) {
if (elm.consumption_weight > 0)
}
for (auto iter = std::begin(cnst_list); iter != std::end(cnst_list);) {
- s_lmm_constraint_t& cnst = *iter;
+ Constraint& cnst = *iter;
XBT_DEBUG("Updating cnst %p ", &cnst);
if (cnst.sharing_policy) {
for (s_lmm_element_t& elem : cnst.enabled_element_set) {