From: Matthias Maier Date: Thu, 13 Jul 2017 19:44:40 +0000 (-0500) Subject: Deprecate PointerMatrix X-Git-Tag: v9.0.0-rc1~1420^2~1 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1aeb52ab18ea6ec1772078223467cae10bff919b;p=dealii.git Deprecate PointerMatrix --- diff --git a/include/deal.II/lac/pointer_matrix.h b/include/deal.II/lac/pointer_matrix.h index a9b0e45522..47413e0627 100644 --- a/include/deal.II/lac/pointer_matrix.h +++ b/include/deal.II/lac/pointer_matrix.h @@ -45,6 +45,8 @@ template class BlockMatrixArray; * classes in the same context, as long as they apply to the same vector * class. * + * @deprecated Use LinearOperator instead + * * @author Guido Kanschat, 2000, 2001, 2002 */ template @@ -96,7 +98,7 @@ public: */ virtual void Tvmult_add (VectorType &dst, const VectorType &src) const = 0; -}; +} DEAL_II_DEPRECATED; /** @@ -107,6 +109,8 @@ public: * only has a vector as template argument. Therefore, this interface provides * an abstract base class for matrices. * + * @deprecated Use LinearOperator instead + * * @author Guido Kanschat 2000, 2001, 2002 */ template @@ -192,7 +196,7 @@ private: * The pointer to the actual matrix. */ SmartPointer > m; -}; +} DEAL_II_DEPRECATED; /** @@ -207,6 +211,8 @@ private: * and by the fact that it implements the functions vmult_add() and * Tvmult_add() only using vmult() and Tvmult() of the MatrixType. * + * @deprecated Use LinearOperator instead + * * @author Guido Kanschat 2006 */ template @@ -312,7 +318,7 @@ private: * The pointer to the actual matrix. */ SmartPointer > m; -}; +} DEAL_II_DEPRECATED; @@ -324,6 +330,8 @@ private: * (#vmult()) and scalar multiplication (#Tvmult()) functions of the Vector * class. * + * @deprecated Use LinearOperator instead + * * @author Guido Kanschat, 2006 */ template @@ -423,7 +431,7 @@ private: * The pointer to the actual matrix. */ SmartPointer,PointerMatrixVector > m; -}; +} DEAL_II_DEPRECATED;