Skip to content
Snippets Groups Projects
Commit 3ff8d474 authored by Elias Pipping's avatar Elias Pipping Committed by Elias Pipping
Browse files

levels-1 -> refinements

parent c4d47d9b
No related branches found
No related tags found
No related merge requests found
...@@ -192,7 +192,8 @@ int main(int argc, char *argv[]) { ...@@ -192,7 +192,8 @@ int main(int argc, char *argv[]) {
parset.get<size_t>("solver.maxiterations"); parset.get<size_t>("solver.maxiterations");
auto const solver_tolerance = parset.get<double>("solver.tolerance"); auto const solver_tolerance = parset.get<double>("solver.tolerance");
auto const levels = parset.get<size_t>("grid.refinements") + 1; auto const refinements = parset.get<size_t>("grid.refinements");
size_t const levels = refinements + 1;
auto const verbose = parset.get<bool>("verbose"); auto const verbose = parset.get<bool>("verbose");
Solver::VerbosityMode verbosity = verbose ? Solver::FULL : Solver::QUIET; Solver::VerbosityMode verbosity = verbose ? Solver::FULL : Solver::QUIET;
...@@ -206,7 +207,7 @@ int main(int argc, char *argv[]) { ...@@ -206,7 +207,7 @@ int main(int argc, char *argv[]) {
Dune::FieldVector<int, dim>(2), // number of elements in each direction Dune::FieldVector<int, dim>(2), // number of elements in each direction
Dune::FieldVector<bool, dim>(false), // non-periodic in each direction Dune::FieldVector<bool, dim>(false), // non-periodic in each direction
0); // zero overlap (whatever that is) 0); // zero overlap (whatever that is)
grid.globalRefine(levels - 1); grid.globalRefine(refinements);
typedef GridType::LeafGridView GridView; typedef GridType::LeafGridView GridView;
GridView const leafView = grid.leafView(); GridView const leafView = grid.leafView();
...@@ -330,7 +331,7 @@ int main(int argc, char *argv[]) { ...@@ -330,7 +331,7 @@ int main(int argc, char *argv[]) {
// {{{ Transfer operators // {{{ Transfer operators
std::vector<CompressedMultigridTransfer<VectorType> *> transfer_; std::vector<CompressedMultigridTransfer<VectorType> *> transfer_;
transfer_.resize(levels - 1); transfer_.resize(refinements);
for (auto &x : transfer_) for (auto &x : transfer_)
x = new CompressedMultigridTransfer<VectorType>; x = new CompressedMultigridTransfer<VectorType>;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment