-
- // Create constraint
- lmm::Constraint* C = Sys->constraint_new(nullptr, 10);
-
- // Create the 3 variables (with increasing weight from 1 to 3)
- lmm::Variable* V1 =
- Sys->variable_new(nullptr, 1, 0.0, 1); // id=nullptr, weight_value=1, bound=0, number_of_constraints=1
- lmm::Variable* V2 = Sys->variable_new(nullptr, 2, 0.0, 1);
- lmm::Variable* V3 = Sys->variable_new(nullptr, 3, 0.0, 1);
-
- // Link Variables to Constraint with constant weight 1
- Sys->expand(C, V1, 1);
- Sys->expand(C, V2, 1);
- Sys->expand(C, V3, 1);
-
+ /*
+ * System under consideration:
+ * 1\times\rho_1^{1} + 1\times\rho_2^{2} + 1\times\rho_3^{3} \le 10
+ */
+
+ lmm::Constraint* sys_cnst = Sys->constraint_new(nullptr, 10);
+ lmm::Variable* sys_var_1 = Sys->variable_new(nullptr, 1, 0.0, 1);
+ lmm::Variable* sys_var_2 = Sys->variable_new(nullptr, 2, 0.0, 1);
+ lmm::Variable* sys_var_3 = Sys->variable_new(nullptr, 3, 0.0, 1);
+
+ Sys->expand(sys_cnst, sys_var_1, 1);
+ Sys->expand(sys_cnst, sys_var_2, 1);
+ Sys->expand(sys_cnst, sys_var_3, 1);