SimGrid  3.14.159
Versatile Simulation of Distributed Systems
lmm_element Struct Reference

Detailed Description

LMM element Elements can be seen as glue between constraint objects and variable objects.

Basically, each variable will have a set of elements, one for each constraint where it is involved. Then, it is used to list all variables involved in constraint through constraint's xxx_element_set lists, or vice-versa list all constraints for a given variable.

#include <maxmin_private.hpp>

Public Attributes

s_xbt_swag_hookup_t enabled_element_set_hookup
 
s_xbt_swag_hookup_t disabled_element_set_hookup
 
s_xbt_swag_hookup_t active_element_set_hookup
 
lmm_constraint_t constraint
 
lmm_variable_t variable
 
double value
 

Member Data Documentation

◆ enabled_element_set_hookup

s_xbt_swag_hookup_t lmm_element::enabled_element_set_hookup

◆ disabled_element_set_hookup

s_xbt_swag_hookup_t lmm_element::disabled_element_set_hookup

◆ active_element_set_hookup

s_xbt_swag_hookup_t lmm_element::active_element_set_hookup

◆ constraint

lmm_constraint_t lmm_element::constraint

◆ variable

lmm_variable_t lmm_element::variable

◆ value

double lmm_element::value

The documentation for this struct was generated from the following file: