[PPL-devel] [GIT] ppl/ppl(floating_point): Update variale and constant documentations

Fabio Biselli fabio.biselli at studenti.unipr.it
Tue Sep 8 15:01:06 CEST 2009


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

Author: Fabio Biselli <fabio.biselli at studenti.unipr.it>
Date:   Tue Sep  8 16:59:35 2009 +0200

Update variale and constant documentations

---

 src/Constant_Floating_Point_Expression.defs.hh |   20 +++++++++++++-------
 src/Variable_Floating_Point_Expression.defs.hh |   18 +++++++++++-------
 2 files changed, 24 insertions(+), 14 deletions(-)

diff --git a/src/Constant_Floating_Point_Expression.defs.hh b/src/Constant_Floating_Point_Expression.defs.hh
index 0ddfbbf..6fd3ee1 100644
--- a/src/Constant_Floating_Point_Expression.defs.hh
+++ b/src/Constant_Floating_Point_Expression.defs.hh
@@ -43,8 +43,10 @@ void swap(Parma_Polyhedra_Library::Constant_Floating_Point_Expression<
 
 namespace Parma_Polyhedra_Library {
 
-//! A generic Constant Floating Point Expression
-/*! \ingroup PPL_CXX_interface
+/*! \brief
+  A generic Constant Floating Point Expression.
+
+  \ingroup PPL_CXX_interface
 
   \par Template type parameters
 
@@ -109,11 +111,15 @@ public:
 
     // FIXME: Modify documentation when exceptions are fixed.
   /*! \brief
-     Modifies a linear form \p result in the abstract store \p store
-     corresponding to an inhomogenous term which over-approximates
-     *this.value.
-     \param store The abstract store.
-     \param result The linear form that will be modified.
+    Linearizes the expression in a given astract state.
+
+    Modifies a linear form \p result in the abstract store \p store
+    corresponding to an inhomogenous term which over-approximates
+    *this.value.
+
+    \param int_store Interval floating-point store.
+    \param lf_store Linear form store.
+    \param result The modified linear form.
 
      \exception Parma_Polyhedra_Library::Linearization_Failed
     Thrown if the method <CODE>linearize</CODE> fails.
diff --git a/src/Variable_Floating_Point_Expression.defs.hh b/src/Variable_Floating_Point_Expression.defs.hh
index cb1c300..bffb35b 100644
--- a/src/Variable_Floating_Point_Expression.defs.hh
+++ b/src/Variable_Floating_Point_Expression.defs.hh
@@ -43,8 +43,10 @@ void swap(Parma_Polyhedra_Library::Variable_Floating_Point_Expression<
 
 namespace Parma_Polyhedra_Library {
 
-//! A generic Variable Floating Point Expression
-/*! \ingroup PPL_CXX_interface
+/*! \brief
+  A generic Variable Floating Point Expression.
+
+\ingroup PPL_CXX_interface
 
   \par Template type parameters
 
@@ -106,13 +108,15 @@ public:
 
   //@} // Constructors and Destructor
 
-  //! Linearization of a variable.
   /*! \brief
-     Modifies a linear form \p result in the abstract store \p store
-     corresponding to <CODE>this</CODE> variable with coefficent \f$[1,1]\f$.
+    Linearization of a variable.
+
+    Modifies a linear form \p result in the abstract store \p store
+    corresponding to <CODE>this</CODE> variable with coefficent \f$[1,1]\f$.
 
-     \param store The abstract store.
-     \param result The linear form that will be modified.
+    \param int_store Interval floating-point store.
+    \param lf_store Linear form store.
+    \param result The modfied linear form.
   */
   void linearize(const FP_Interval_Abstract_Store& int_store,
                  const FP_Linear_Form_Abstract_Store& lf_store,




More information about the PPL-devel mailing list