[PPL-devel] [GIT] ppl/ppl(sparse_matrices): ppl_c_implementation_common: fix performance bug in ppl_Linear_Expression_add_to_coefficient.

Marco Poletti poletti.marco at gmail.com
Thu Sep 16 21:08:55 CEST 2010


Module: ppl/ppl
Branch: sparse_matrices
Commit: ba9f6c92b49afbbfc37d864f59fff70df90f6536
URL:    http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=ba9f6c92b49afbbfc37d864f59fff70df90f6536

Author: Marco Poletti <poletti.marco at gmail.com>
Date:   Thu Sep 16 21:07:58 2010 +0200

ppl_c_implementation_common: fix performance bug in ppl_Linear_Expression_add_to_coefficient.

---

 interfaces/C/ppl_c_implementation_common.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/interfaces/C/ppl_c_implementation_common.cc b/interfaces/C/ppl_c_implementation_common.cc
index 3380207..b95451a 100644
--- a/interfaces/C/ppl_c_implementation_common.cc
+++ b/interfaces/C/ppl_c_implementation_common.cc
@@ -536,7 +536,7 @@ ppl_Linear_Expression_add_to_coefficient(ppl_Linear_Expression_t le,
 					 ppl_const_Coefficient_t n) try {
   Linear_Expression& lle = *to_nonconst(le);
   const Coefficient& nn = *to_const(n);
-  lle += nn * Variable(var);
+  add_mul_assign(lle, nn, Variable(var));
   return 0;
 }
 CATCH_ALL




More information about the PPL-devel mailing list