[PPL-devel] [GIT] ppl/ppl(floating_point): Added operator/= and method negate for class Linear_Form.

Fabio Bossi bossi at cs.unipr.it
Sat Sep 5 17:55:47 CEST 2009


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

Author: Fabio Bossi <bossi at cs.unipr.it>
Date:   Sat Sep  5 17:57:11 2009 +0200

Added operator/= and method negate for class Linear_Form.
Refactored code of class Floating_Point_Exception and its derivate
classes in order to avoid creating unnecessary temporaries.

---

 src/Constant_Floating_Point_Expression.defs.hh     |    5 +-
 src/Constant_Floating_Point_Expression.inlines.hh  |   10 ++--
 src/Difference_Floating_Point_Expression.defs.hh   |    3 +-
 ...fference_Floating_Point_Expression.templates.hh |   25 ++++++-----
 src/Division_Floating_Point_Expression.defs.hh     |    3 +-
 ...Division_Floating_Point_Expression.templates.hh |   35 +++++++-------
 src/Floating_Point_Expression.defs.hh              |   12 +++--
 src/Floating_Point_Expression.templates.hh         |   33 +++++++------
 src/Linear_Form.defs.hh                            |   16 +++++++
 src/Linear_Form.templates.hh                       |   18 +++++++
 ...ultiplication_Floating_Point_Expression.defs.hh |    3 +-
 ...lication_Floating_Point_Expression.templates.hh |   48 +++++++++++---------
 src/Opposite_Floating_Point_Expression.defs.hh     |    3 +-
 src/Opposite_Floating_Point_Expression.inlines.hh  |   10 +++--
 src/Sum_Floating_Point_Expression.defs.hh          |    3 +-
 src/Sum_Floating_Point_Expression.templates.hh     |   24 ++++++----
 src/Variable_Floating_Point_Expression.defs.hh     |    3 +-
 src/Variable_Floating_Point_Expression.inlines.hh  |   10 ++--
 18 files changed, 162 insertions(+), 102 deletions(-)

Diff:   http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commitdiff;h=70431729da6b1ee33ff65eee4a5283c96bb2f20c



More information about the PPL-devel mailing list