From 733c8e9b1d47696122b3787a695a55bfe969a063 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 7 Mar 2014 16:01:09 +0000 Subject: [PATCH] wip lp seems to work so far... --- main.c | 76 +++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 46 insertions(+), 30 deletions(-) diff --git a/main.c b/main.c index bdcb18b..86b5d73 100644 --- a/main.c +++ b/main.c @@ -91,8 +91,8 @@ static void optimise(void) { #define ADD_MATRIX_ENTRY(Y,X) ({ \ assert(next_matrix_entry < matrix_entries_size); \ - matrix_entries_XY[0][next_matrix_entry] = X; \ - matrix_entries_XY[1][next_matrix_entry] = Y; \ + matrix_entries_XY[0][next_matrix_entry] = (X); \ + matrix_entries_XY[1][next_matrix_entry] = (Y); \ matrix_entries[next_matrix_entry] = 0; \ next_matrix_entry++; \ }) @@ -115,7 +115,7 @@ static void optimise(void) { glp_set_obj_dir(prob, GLP_MAX); glp_set_obj_coef(prob, X_minimum, 1); - for (i=0; i