[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