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: