From: Matthias Maier Date: Sat, 11 Apr 2015 09:24:50 +0000 (+0200) Subject: documentation fixes X-Git-Tag: v8.3.0-rc1~297^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9a8c6cc580e813d1b97169e65f6f0f9c21c7262e;p=dealii.git documentation fixes --- diff --git a/include/deal.II/lac/full_matrix.templates.h b/include/deal.II/lac/full_matrix.templates.h index 03b4609358..1b7c9c0c3e 100644 --- a/include/deal.II/lac/full_matrix.templates.h +++ b/include/deal.II/lac/full_matrix.templates.h @@ -22,6 +22,7 @@ // file and in each case pick the more accurate data type for intermediate // results. currently, the choice is pretty much random. this may also allow // us some operations where one operand is complex and the other is not +// -> use ProductType type trait for the results #include #include diff --git a/include/deal.II/lac/lapack_full_matrix.h b/include/deal.II/lac/lapack_full_matrix.h index b9a90ae988..107a03a8ef 100644 --- a/include/deal.II/lac/lapack_full_matrix.h +++ b/include/deal.II/lac/lapack_full_matrix.h @@ -208,13 +208,16 @@ public: * @note The template with @tref number2 only exists for compile-time * compatibility with FullMatrix. Only the case @tref number2 = @tref * number is implemented due to limitations in the underlying LAPACK - * interface + * interface. All other variants throw an error upon invocation. */ template void vmult (Vector &w, const Vector &v, const bool adding = false) const; + /** + * Specialization of above function for compatbile Vector::value_type. + */ void vmult (Vector &w, const Vector &v, const bool adding = false) const; @@ -228,6 +231,9 @@ public: void vmult_add (Vector &w, const Vector &v) const; + /** + * Specialization of above function for compatbile Vector::value_type. + */ void vmult_add (Vector &w, const Vector &v) const; @@ -248,6 +254,9 @@ public: const Vector &v, const bool adding=false) const; + /** + * Specialization of above function for compatbile Vector::value_type. + */ void Tvmult (Vector &w, const Vector &v, const bool adding=false) const; @@ -262,6 +271,9 @@ public: void Tvmult_add (Vector &w, const Vector &v) const; + /** + * Specialization of above function for compatbile Vector::value_type. + */ void Tvmult_add (Vector &w, const Vector &v) const;