|
SimGrid
3.14.159
Versatile Simulation of Distributed Systems
|
LMM variable.
When something prevents us from enabling a variable, we "stage" the weight that we would have like to set, so that as soon as possible we enable the variable with desired weight
#include <maxmin_private.hpp>
Public Attributes | |
| s_xbt_swag_hookup_t | variable_set_hookup |
| s_xbt_swag_hookup_t | saturated_variable_set_hookup |
| s_lmm_element_t * | cnsts |
| int | cnsts_size |
| int | cnsts_number |
| double | weight |
| double | staged_weight |
| double | bound |
| double | value |
| short int | concurrency_share |
| void * | id |
| int | id_int |
| unsigned | visited |
| double | mu |
| double | new_mu |
| double(* | func_f )(struct lmm_variable *var, double x) |
| double(* | func_fp )(struct lmm_variable *var, double x) |
| double(* | func_fpi )(struct lmm_variable *var, double x) |
| s_xbt_swag_hookup_t lmm_variable::variable_set_hookup |
| s_xbt_swag_hookup_t lmm_variable::saturated_variable_set_hookup |
| s_lmm_element_t* lmm_variable::cnsts |
| int lmm_variable::cnsts_size |
| int lmm_variable::cnsts_number |
| double lmm_variable::weight |
| double lmm_variable::staged_weight |
| double lmm_variable::bound |
| double lmm_variable::value |
| short int lmm_variable::concurrency_share |
| void* lmm_variable::id |
| int lmm_variable::id_int |
| unsigned lmm_variable::visited |
| double lmm_variable::mu |
| double lmm_variable::new_mu |
| double(* lmm_variable::func_f) (struct lmm_variable *var, double x) |
| double(* lmm_variable::func_fp) (struct lmm_variable *var, double x) |
| double(* lmm_variable::func_fpi) (struct lmm_variable *var, double x) |