+void test2(void);
+void test2(void)
+{
+ lmm_system_t Sys = NULL ;
+ lmm_constraint_t CPU1 = NULL;
+ lmm_constraint_t CPU2 = NULL;
+
+ lmm_variable_t T1 = NULL;
+ lmm_variable_t T2 = NULL;
+
+ Sys = lmm_system_new();
+ CPU1 = lmm_constraint_new(Sys, (void *) "CPU1", 200.0);
+ CPU2 = lmm_constraint_new(Sys, (void *) "CPU2", 100.0);
+
+ T1 = lmm_variable_new(Sys, (void *) "T1", 1.0 , -1.0 , 1);
+ T2 = lmm_variable_new(Sys, (void *) "T2", 1.0 , -1.0 , 1);
+
+ lmm_expand(Sys, CPU1, T1, 1.0);
+ lmm_expand(Sys, CPU2, T2, 1.0);
+
+ PRINT_VAR(T1);
+ PRINT_VAR(T2);
+
+ printf("\n");
+ lmm_solve(Sys);
+
+ PRINT_VAR(T1);
+ PRINT_VAR(T2);
+
+ printf("\n");
+
+ lmm_system_free(Sys);
+}