--- /dev/null
+Removed: The deprecated constructors for SparseVanka and SparseBlockVanka
+have been removed.
+<br>
+(Daniel Arndt, 2022/06/22)
*/
SparseVanka();
- /**
- * Constructor which also takes two deprecated inputs.
- *
- * @deprecated The use of the last two parameters is deprecated. They are
- * currently ignored.
- */
- DEAL_II_DEPRECATED
- SparseVanka(const SparseMatrix<number> &M,
- const std::vector<bool> & selected,
- const bool conserve_memory,
- const unsigned int n_threads = MultithreadInfo::n_threads());
-
/**
* Constructor. Gets the matrix for preconditioning and a bit vector with
* entries @p true for all rows to be updated. A reference to this vector
*/
explicit AdditionalData(const std::vector<bool> &selected);
- /**
- * Constructor. For the parameters' description, see below.
- *
- * @deprecated The use of this constructor is deprecated - the second and
- * third parameters are ignored.
- */
- DEAL_II_DEPRECATED
- AdditionalData(const std::vector<bool> &selected,
- const bool conserve_memory,
- const unsigned int n_threads = MultithreadInfo::n_threads());
-
/**
* Indices of those degrees of freedom that we shall work on.
*/
adaptive
};
- /**
- * Constructor. Pass all arguments except for @p n_blocks to the base class.
- *
- * @deprecated This constructor is deprecated. The values passed to the last
- * two arguments are ignored.
- */
- DEAL_II_DEPRECATED
- SparseBlockVanka(const SparseMatrix<number> &M,
- const std::vector<bool> & selected,
- const unsigned int n_blocks,
- const BlockingStrategy blocking_strategy,
- const bool conserve_memory,
- const unsigned int n_threads = MultithreadInfo::n_threads());
-
/**
* Constructor. Pass all arguments except for @p n_blocks to the base class.
*/
, _n(0)
{}
-template <typename number>
-SparseVanka<number>::SparseVanka(const SparseMatrix<number> &M,
- const std::vector<bool> & selected_dofs,
- const bool /*conserve_mem*/,
- const unsigned int /*n_threads*/)
- : SparseVanka(M, selected_dofs)
-{}
-
template <typename number>
SparseVanka<number>::SparseVanka(const SparseMatrix<number> &M,
const std::vector<bool> & selected_dofs)
{}
-
-template <typename number>
-SparseVanka<number>::AdditionalData::AdditionalData(
- const std::vector<bool> &selected,
- const bool /*conserve_mem*/,
- const unsigned int /*n_threads*/)
- : AdditionalData(selected)
-{}
-
-
//---------------------------------------------------------------------------
}
-template <typename number>
-SparseBlockVanka<number>::SparseBlockVanka(
- const SparseMatrix<number> &M,
- const std::vector<bool> & selected,
- const unsigned int n_blocks,
- const BlockingStrategy blocking_strategy,
- const bool /*conserve_memory*/,
- const unsigned int /*n_threads*/)
- : SparseBlockVanka(M, selected, n_blocks, blocking_strategy)
-{}
-
-
template <typename number>
void
SparseBlockVanka<number>::compute_dof_masks(