From 17d1d5042058d8705959021095c6ed2ef93526dd Mon Sep 17 00:00:00 2001 From: Daniel Arndt Date: Mon, 27 Jun 2022 08:47:15 -0400 Subject: [PATCH] Remove deprecated header file lac/parallel_block_vector.h --- .../changes/incompatibilities/20220627Arndt | 4 ++ include/deal.II/lac/parallel_block_vector.h | 68 ------------------- 2 files changed, 4 insertions(+), 68 deletions(-) create mode 100644 doc/news/changes/incompatibilities/20220627Arndt delete mode 100644 include/deal.II/lac/parallel_block_vector.h diff --git a/doc/news/changes/incompatibilities/20220627Arndt b/doc/news/changes/incompatibilities/20220627Arndt new file mode 100644 index 0000000000..7a1ccf9335 --- /dev/null +++ b/doc/news/changes/incompatibilities/20220627Arndt @@ -0,0 +1,4 @@ +Removed: The deprecated header file lac/parallel_block_vector.h +has been removed. +
+(Daniel Arndt, 2022/06/27) diff --git a/include/deal.II/lac/parallel_block_vector.h b/include/deal.II/lac/parallel_block_vector.h deleted file mode 100644 index 43ab768485..0000000000 --- a/include/deal.II/lac/parallel_block_vector.h +++ /dev/null @@ -1,68 +0,0 @@ -// --------------------------------------------------------------------- -// -// Copyright (C) 2011 - 2020 by the deal.II authors -// -// This file is part of the deal.II library. -// -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. -// -// --------------------------------------------------------------------- - -#ifndef dealii_parallel_block_vector_h -#define dealii_parallel_block_vector_h - -#include - -#include - -DEAL_II_WARNING( - "This file is deprecated. Use and LinearAlgebra::distributed::BlockVector instead.") - -#include -#include - - -DEAL_II_NAMESPACE_OPEN - - -namespace parallel -{ - namespace distributed - { - /*! @addtogroup Vectors - *@{ - */ - - /** - * An implementation of block vectors based on distributed deal.II - * vectors. While the base class provides for most of the interface, this - * class handles the actual allocation of vectors and provides functions - * that are specific to the underlying vector type. - * - * @note Instantiations for this template are provided for @ - * and @; others can be generated in application programs - * (see the section on - * @ref Instantiations - * in the manual). - * - * @see - * @ref GlossBlockLA "Block (linear algebra)" - * - * @deprecated Use LinearAlgebra::distributed::BlockVector instead. - */ - template - using BlockVector DEAL_II_DEPRECATED = - LinearAlgebra::distributed::BlockVector; - - /*@}*/ - } // namespace distributed -} // namespace parallel - -DEAL_II_NAMESPACE_CLOSE - -#endif -- 2.39.5