diff --git a/dune/solvers/iterationsteps/multigridstep.cc b/dune/solvers/iterationsteps/multigridstep.cc index 022ccf05e97cddda87b16b1c5c61b701b36f7456..bd01c3fadb0d902e997112871dac4c627e5104b5 100644 --- a/dune/solvers/iterationsteps/multigridstep.cc +++ b/dune/solvers/iterationsteps/multigridstep.cc @@ -5,7 +5,6 @@ #include <dune/solvers/transferoperators/multigridtransfer.hh> #include <dune/solvers/solvers/loopsolver.hh> -#include <dune/solvers/solvers/umfpacksolver.hh> #include <dune/solvers/common/genericvectortools.hh> #include "blockgsstep.hh" @@ -13,6 +12,10 @@ #include <dune/solvers/solvers/quadraticipopt.hh> #endif +#if HAVE_UMFPACK +#include <dune/solvers/solvers/umfpacksolver.hh> +#endif + //template <class MatrixType, class VectorType, class BitVectorType> //VectorType MultigridStep<MatrixType, VectorType, BitVectorType>:: //getSol()