Skip to content
Snippets Groups Projects
Commit e39dd9c6 authored by MiftariB's avatar MiftariB
Browse files

bug fixed gboml graph independant term in objective

parent 49b8094f
Branches master
No related tags found
No related merge requests found
Pipeline #49749 passed
......@@ -76,6 +76,7 @@ class GbomlGraph:
self.matrix_b_eq = None
self.vector_c = None
self.indep_term_c = None
self.alone_term_c = None
def __add_node(self, to_add_node):
"""
......@@ -229,6 +230,7 @@ class GbomlGraph:
self.matrix_b_eq = vector_b_eq
self.vector_c = vector_c
self.indep_term_c = indep_terms_c
self.alone_term_c = alone_term_c
def __solve(self, solver_function):
"""
......@@ -252,7 +254,7 @@ class GbomlGraph:
"""
vector_c = np.asarray(self.vector_c.sum(axis=0), dtype=float)
objective_offset = float(self.indep_term_c.sum())
objective_offset = float(self.indep_term_c.sum())+self.alone_term_c
return solver_function(self.matrix_a_eq, self.matrix_b_eq,
self.matrix_a_ineq, self.matrix_b_ineq, vector_c,
objective_offset, self.program.get_tuple_name())
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment