diff --git a/dune/gfe/trustregionsolver.cc b/dune/gfe/trustregionsolver.cc index df3dfd334fd02f7fa174c642f700c07ee4b80165..2023f72b5b9fa10038eb8424599337205a39e97c 100644 --- a/dune/gfe/trustregionsolver.cc +++ b/dune/gfe/trustregionsolver.cc @@ -22,9 +22,9 @@ #include <dune/solvers/norms/twonorm.hh> #include <dune/solvers/norms/h1seminorm.hh> -template <class GridType, class VectorType> -void TrustRegionSolver<GridType,VectorType>:: -setup(const GridType& grid, +template <class BasisType, class VectorType> +void TrustRegionSolver<BasisType,VectorType>:: +setup(const typename BasisType::GridView::Grid& grid, const FEAssembler<BasisType, VectorType>* assembler, const SolutionType& x, const Dune::BitSetVector<blocksize>& dirichletNodes, @@ -186,8 +186,8 @@ setup(const GridType& grid, } -template <class GridType, class VectorType> -void TrustRegionSolver<GridType,VectorType>::solve() +template <class BasisType, class VectorType> +void TrustRegionSolver<BasisType,VectorType>::solve() { MonotoneMGStep<MatrixType,CorrectionType>* mgStep = NULL;