[GIT] ppl/ppl(master): MIP_Problem: fix performance bug in compute_generator().

Module: ppl/ppl Branch: master Commit: d91c33b33dbc8b59332d279550366ed55ae9ae38 URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=d91c33b33dbc8...
Author: Marco Poletti poletti.marco@gmail.com Date: Thu Sep 16 21:08:27 2010 +0200
MIP_Problem: fix performance bug in compute_generator().
---
src/MIP_Problem.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/MIP_Problem.cc b/src/MIP_Problem.cc index a619ce4..33ead88 100644 --- a/src/MIP_Problem.cc +++ b/src/MIP_Problem.cc @@ -1768,7 +1768,7 @@ PPL::MIP_Problem::compute_generator() const { // Finally, build the generator. Linear_Expression expr; for (dimension_type i = external_space_dim; i-- > 0; ) - expr += num[i] * Variable(i); + add_mul_assign(expr, num[i], Variable(i));
MIP_Problem& x = const_cast<MIP_Problem&>(*this); x.last_generator = point(expr, lcm);
participants (1)
-
Marco Poletti