Skip to content
Snippets Groups Projects
Commit 5b09b839 authored by Robert K's avatar Robert K
Browse files

Merge branch 'deprecated-obsolete-ilu-implementations' into 'master'

Deprecated the classes SeqILU0 and SeqILUn

See merge request !175
parents 7d5a8fa2 5fca9d90
No related branches found
No related tags found
1 merge request!175Deprecated the classes SeqILU0 and SeqILUn
Pipeline #
# Master (will become release 2.7)
- Deprecated the preconditioner implementations `SeqILU0` and `SeqILUn`.
Use `SeqILU` instead, which implements incomplete LU decomposition
of any order.
# Release 2.6
- `BDMatrix` objects can now be constructed and assigned from `std::initializer_list`.
......
......@@ -647,9 +647,11 @@ namespace Dune {
\tparam Y Type of the defect
\tparam l Ignored. Just there to have the same number of template arguments
as other preconditioners.
\deprecated Use SeqILU instead!
*/
template<class M, class X, class Y, int l=1>
class SeqILU0 : public Preconditioner<X,Y> {
class DUNE_DEPRECATED_MSG("Use SeqILU instead of SeqILU0!") SeqILU0: public Preconditioner<X,Y> {
public:
//! \brief The matrix type the preconditioner is for.
typedef typename std::remove_const<M>::type matrix_type;
......@@ -734,9 +736,11 @@ namespace Dune {
\tparam Y Type of the defect
\tparam l Ignored. Just there to have the same number of template arguments
as other preconditioners.
\deprecated Use SeqILU instead!
*/
template<class M, class X, class Y, int l=1>
class SeqILUn : public Preconditioner<X,Y> {
class DUNE_DEPRECATED_MSG("Use SeqILU instead of SeqILUn!") SeqILUn : public Preconditioner<X,Y> {
public:
//! \brief The matrix type the preconditioner is for.
typedef typename std::remove_const<M>::type matrix_type;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment