From 9a8c6cc580e813d1b97169e65f6f0f9c21c7262e Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Sat, 11 Apr 2015 11:24:50 +0200 Subject: [PATCH] documentation fixes --- include/deal.II/lac/full_matrix.templates.h | 1 + include/deal.II/lac/lapack_full_matrix.h | 14 +++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) 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; -- 2.39.5