]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Remove deprecated functions from SparseLUDecomposition. 556/head
authorWolfgang Bangerth <bangerth@math.tamu.edu>
Mon, 16 Feb 2015 20:03:53 +0000 (14:03 -0600)
committerWolfgang Bangerth <bangerth@math.tamu.edu>
Mon, 16 Feb 2015 20:03:53 +0000 (14:03 -0600)
doc/news/changes.h
include/deal.II/lac/sparse_decomposition.h
include/deal.II/lac/sparse_decomposition.templates.h

index 2e7a7f693ea376eb90d833dc9bf91ce27eef5dd4..a34f018e7d054548bf61a60d9fdfd854ad7f29d6 100644 (file)
@@ -158,11 +158,11 @@ inconvenience this causes.
 
   <br>
   <em>With headers in <code>deal.II/lac/</code>:</em>
-  - The deprecated constructor of SparseILU.
-  - SparseILU::apply_decomposition.
-  - The deprecated constructor of SparseMIC.
+  - The deprecated constructors of SparseMIC,
+    SparseILU, and SparseLUDecomposition.
   - SparseMIC::decompose and SparseILU::decompose.
-  - SparseMIC::reinit.
+  - SparseMIC::reinit and SparseLUDecomposition::reinit.
+  - SparseILU::apply_decomposition.
   - The compress() functions without argument in the various vector
     classes. You should use the versions with a VectorOperation
     argument instead.
index 27917c6920a8b17177998e898f7c34339b18dfbf..ae2b7fe030b3d5e570c1659e8ec5c9464145d2ac 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2002 - 2014 by the deal.II authors
+// Copyright (C) 2002 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -143,14 +143,6 @@ protected:
    */
   SparseLUDecomposition ();
 
-  /**
-   * @deprecated This method is deprecated, and left for backward
-   * compatibility. It will be removed in later versions. Instead, pass the
-   * sparsity pattern that you want used for the decomposition in the
-   * AdditionalData structure.
-   */
-  SparseLUDecomposition (const SparsityPattern &sparsity) DEAL_II_DEPRECATED;
-
 public:
   /**
    * Declare type for container size.
@@ -244,14 +236,6 @@ public:
   void initialize (const SparseMatrix<somenumber> &matrix,
                    const AdditionalData parameters);
 
-  /**
-   * This method is deprecated, and left for backward compatibility. It will
-   * be removed in later versions.
-   *
-   * @deprecated
-   */
-  void reinit (const SparsityPattern &sparsity) DEAL_II_DEPRECATED;
-
   /**
    * This method is deprecated, and left for backward compability. It will be
    * removed in later versions.
index bf7c3c14f85ce817da901787c71b472f93adb2fe..cc026005499960f3ae22930ec3ed4d57da7b0488 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2002 - 2014 by the deal.II authors
+// Copyright (C) 2002 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,16 +37,6 @@ SparseLUDecomposition<number>::SparseLUDecomposition()
 
 
 
-template<typename number>
-SparseLUDecomposition<number>::
-SparseLUDecomposition (const SparsityPattern &sparsity) :
-  SparseMatrix<number>(sparsity),
-  decomposed(false),
-  own_sparsity(0)
-{}
-
-
-
 template<typename number>
 SparseLUDecomposition<number>::~SparseLUDecomposition()
 {
@@ -158,21 +148,6 @@ decompose (const SparseMatrix<somenumber> &matrix,
 
 
 
-template <typename number>
-void SparseLUDecomposition<number>::reinit (const SparsityPattern &sparsity)
-{
-  Assert (sparsity.n_rows() == sparsity.n_cols(),
-          typename SparsityPattern::ExcDiagonalNotOptimized());
-  decomposed = false;
-  {
-    std::vector<const size_type *> tmp;
-    tmp.swap (prebuilt_lower_bound);
-  }
-  SparseMatrix<number>::reinit (sparsity);
-}
-
-
-
 template<typename number>
 void
 SparseLUDecomposition<number>::prebuild_lower_bound()

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.