From 29afda7d819668642e9463e6565209b8270db839 Mon Sep 17 00:00:00 2001 From: Oliver Sander <oliver.sander@tu-dresden.de> Date: Mon, 8 Jan 2024 22:05:18 +0100 Subject: [PATCH] Clean up some header includes --- dune/gfe/mixedriemanniantrsolver.cc | 13 +------------ src/simofoxshell.cc | 4 +++- 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/dune/gfe/mixedriemanniantrsolver.cc b/dune/gfe/mixedriemanniantrsolver.cc index b93229e7..625836ec 100644 --- a/dune/gfe/mixedriemanniantrsolver.cc +++ b/dune/gfe/mixedriemanniantrsolver.cc @@ -21,8 +21,6 @@ #include <dune/gfe/parallel/matrixcommunicator.hh> #include <dune/gfe/parallel/vectorcommunicator.hh> -#include <dune/gfe/cosseratvtkwriter.hh> - template <class GridType, class Basis, class Basis0, class TargetSpace0, @@ -560,16 +558,7 @@ void MixedRiemannianTrustRegionSolver<GridType,Basis,Basis0,TargetSpace0,Basis1, break; } } -#if 0 - // Output each iterate, to better understand what the algorithm does - DuneFunctionsBasis<Basis0> fufemBasis0(assembler_->basis0_); - DuneFunctionsBasis<Basis1> fufemBasis1(assembler_->basis1_); - std::stringstream iAsAscii; - iAsAscii << i+1; - CosseratVTKWriter<GridType>::template writeMixed<DuneFunctionsBasis<Basis0>, DuneFunctionsBasis<Basis1> >(fufemBasis0,x_[_0], - fufemBasis1,x_[_1], - "mixed-cosserat_iterate_" + iAsAscii.str()); -#endif + if (rank==0) std::cout << "iteration took " << totalTimer.elapsed() << " sec." << std::endl; diff --git a/src/simofoxshell.cc b/src/simofoxshell.cc index f8a77af5..fcad1af3 100644 --- a/src/simofoxshell.cc +++ b/src/simofoxshell.cc @@ -12,18 +12,20 @@ #include <dune/grid/utility/structuredgridfactory.hh> #include <dune/grid/io/file/gmshreader.hh> +#include <dune/grid/io/file/vtk/subsamplingvtkwriter.hh> #include <dune/grid/uggrid.hh> +#include <dune/functions/functionspacebases/interpolate.hh> #include <dune/functions/functionspacebases/lagrangebasis.hh> #include <dune/functions/functionspacebases/compositebasis.hh> #include <dune/functions/functionspacebases/powerbasis.hh> +#include <dune/functions/gridfunctions/discreteglobalbasisfunction.hh> #include <dune/fufem/functiontools/boundarydofs.hh> #include <dune/fufem/dunepython.hh> #include <dune/gfe/assemblers/mixedlocalgfeadolcstiffness.hh> #include <dune/gfe/assemblers/simofoxenergy.hh> -#include <dune/gfe/cosseratvtkwriter.hh> #include <dune/gfe/embeddedglobalgfefunction.hh> #include <dune/gfe/assemblers/mixedgfeassembler.hh> #include <dune/gfe/mixedriemanniantrsolver.hh> -- GitLab