From 59d816989da4c9225eafa011fc88bd4e4eaaab47 Mon Sep 17 00:00:00 2001 From: Oliver Sander <oliver.sander@tu-dresden.de> Date: Sat, 27 Feb 2021 17:12:37 +0100 Subject: [PATCH] TrustRegionSolver: Avoid an 'unused variable' warning --- dune/elasticity/common/trustregionsolver.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dune/elasticity/common/trustregionsolver.cc b/dune/elasticity/common/trustregionsolver.cc index 2ba4801..279dcf1 100644 --- a/dune/elasticity/common/trustregionsolver.cc +++ b/dune/elasticity/common/trustregionsolver.cc @@ -62,7 +62,6 @@ setup(const typename BasisType::GridView::Grid& grid, baseTolerance_ = baseTolerance; damping_ = damping; - int numLevels = grid_->maxLevel()+1; const auto dim = VectorType::value_type::dimension; #if HAVE_DUNE_PARMG @@ -289,6 +288,8 @@ setup(const typename BasisType::GridView::Grid& grid, isP1Basis = std::is_same<Basis,Dune::Functions::LagrangeBasis<typename Basis::GridView, 1> >::value; } + int numLevels = grid_->maxLevel()+1; + using TransferOperatorType = typename TruncatedCompressedMGTransfer<CorrectionType>::TransferOperatorType; std::vector<std::shared_ptr<TruncatedCompressedMGTransfer<CorrectionType>>> transferOperators(isP1Basis ? numLevels-1 : numLevels); -- GitLab