From 1aeb52ab18ea6ec1772078223467cae10bff919b Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Thu, 13 Jul 2017 14:44:40 -0500 Subject: [PATCH] Deprecate PointerMatrix --- include/deal.II/lac/pointer_matrix.h | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) 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; -- 2.39.5