#1526 Remove deprecated AMG constructor

Metadata

Property Value
Reported by Christoph Grüninger (gruenich@iws.uni-stuttgart.de)
Reported at Nov 7, 2014 07:31
Type Bug Report
Version 2.3
Operating System Unspecified / All
Last edited by Carsten Gräser (graeser@math.fu-berlin.de)
Last edited at Sep 25, 2015 14:35

Description

For several version of Dune some AMG constructors are deprecated. We should finally remove them.

[ 50%] Building CXX object dune/istl/paamg/test/CMakeFiles/superluamgtest.dir/amgtest.cc.o
/home/gruenich/dune/complete/dune-istl/dune/istl/paamg/test/amgtest.cc:134:7: warning: 'AMG' is deprecated [-Wdeprecated-declarations]
  AMG amg(fop, criterion, smootherArgs, 1, 1, 1, false);
      ^
/home/gruenich/dune/complete/dune-istl/dune/istl/paamg/test/amgtest.cc:179:3: note: in instantiation of function template specialization 'testAMG<1>' requested here
  testAMG<1>(N, coarsenTarget, ml);
  ^
/home/gruenich/dune/complete/dune-istl/dune/istl/paamg/amg.hh:153:7: note: 'AMG<Dune::Amg::CoarsenCriterion<Dune::Amg::UnSymmetricCriterion<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >,
      Dune::Amg::FirstDiagonal> > >' has been explicitly marked deprecated here
      AMG(const Operator& fineOperator, const C& criterion,
      ^