[0KRunning with gitlab-runner 15.4.0 (43b2dc3d)[0;m [0K on gitlab-ci@tu-dresden.de eb9848a6[0;m section_start:1664974165:prepare_executor [0K[0K[36;1mPreparing the "docker" executor[0;m[0;m [0KUsing Docker executor with image registry.dune-project.org/docker/ci/debian:10 ...[0;m [0KAuthenticating with credentials from job payload (GitLab Registry)[0;m [0KPulling docker image registry.dune-project.org/docker/ci/debian:10 ...[0;m [0KUsing docker image sha256:073006a0b7742429003038508622a8b00e2cb08613ab09f0cdb95c5ad06d0ca7 for registry.dune-project.org/docker/ci/debian:10 with digest registry.dune-project.org/docker/ci/debian@sha256:84cab89fa0425b85a1ae20908f038ac01f50aa03deb79f6429d9d1b66063f8fb ...[0;m section_end:1664974166:prepare_executor [0Ksection_start:1664974166:prepare_script [0K[0K[36;1mPreparing environment[0;m[0;m Running on ci via 422cc880f813... section_end:1664974167:prepare_script [0Ksection_start:1664974167:get_sources [0K[0K[36;1mGetting source from Git repository[0;m[0;m [32;1mFetching changes...[0;m Initialized empty Git repository in /builds/ansgar/dune-istl/.git/ [32;1mCreated fresh repository.[0;m [32;1mChecking out d161caf2 as add-spdx...[0;m [32;1mSkipping Git submodules setup[0;m section_end:1664974168:get_sources [0Ksection_start:1664974168:step_script [0K[0K[36;1mExecuting "step_script" stage of the job script[0;m[0;m [0KUsing docker image sha256:073006a0b7742429003038508622a8b00e2cb08613ab09f0cdb95c5ad06d0ca7 for registry.dune-project.org/docker/ci/debian:10 with digest registry.dune-project.org/docker/ci/debian@sha256:84cab89fa0425b85a1ae20908f038ac01f50aa03deb79f6429d9d1b66063f8fb ...[0;m [32;1m$ duneci-install-module https://gitlab.dune-project.org/core/dune-common.git[0;m Cloning into 'dune-common'... error: pathspec 'add-spdx' did not match any file(s) known to git Parallel run with 4 processes Installing dune-common url: https://gitlab.dune-project.org/core/dune-common.git branch: master commit: 7afb03fd1144786d45c0175e1a0ccf10a96ea846 date: 2022-10-04 17:44:23 +0000 (commit) using opts file /duneci/dune.opts ----- using default flags $CMAKE_FLAGS from /duneci/dune.opts ----- --- going to build dune-common --- --- calling all for dune-common --- --- calling vcsetup for dune-common --- --> Installing Git pre-commit hook to enforce whitespace policy --- calling cmake for dune-common --- ----- using default flags $CMAKE_FLAGS from /duneci/dune.opts ----- cmake -DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8 -DCMAKE_C_FLAGS='-Wall -fdiagnostics-color=always ' -DCMAKE_CXX_FLAGS='-Wall -fdiagnostics-color=always -std=c++17 ' -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DCMAKE_CXX_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DDUNE_MAX_TEST_CORES=4 -DCMAKE_INSTALL_PREFIX=/duneci/install -DTARGET_ARCHITECTURE=generic -DDUNE_RUNNING_IN_CI=ON -DCXX_MAX_STANDARD=17 -DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8 -DCMAKE_C_FLAGS='-Wall -fdiagnostics-color=always ' -DCMAKE_CXX_FLAGS='-Wall -fdiagnostics-color=always -std=c++17 ' -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DCMAKE_CXX_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DDUNE_MAX_TEST_CORES=4 -DCMAKE_INSTALL_PREFIX=/duneci/install -DTARGET_ARCHITECTURE=generic -DDUNE_RUNNING_IN_CI=ON -DCXX_MAX_STANDARD=17 -DDUNE_OPTS_FILE=/duneci/dune.opts "/duneci/modules/dune-common" -- The C compiler identification is GNU 8.3.0 -- The CXX compiler identification is GNU 8.3.0 -- Check for working C compiler: /usr/bin/gcc-8 -- Check for working C compiler: /usr/bin/gcc-8 -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/g++-8 -- Check for working CXX compiler: /usr/bin/g++-8 -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test cxx_std_flag_17 -- Performing Test cxx_std_flag_17 - Success -- Performing Test compiler_supports_cxx17 -- Performing Test compiler_supports_cxx17 - Success -- Looking for std::experimental::make_array<int,int> -- Looking for std::experimental::make_array<int,int> - found -- Looking for std::move<std::experimental::detected_t<std::decay_t,int>> -- Looking for std::move<std::experimental::detected_t<std::decay_t,int>> - found -- Looking for std::identity -- Looking for std::identity - not found -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA - Failed -- Could NOT find LATEX (missing: LATEX_COMPILER) -- Could NOT find LatexMk (missing: LATEXMK_EXECUTABLE) -- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE) -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29") -- Performing tests for dune-common (from /duneci/modules/dune-common/cmake/modules/DuneCommonMacros.cmake) -- Set Minimal Debug Level to 4 -- Looking for sgemm_ -- Looking for sgemm_ - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Looking for sgemm_ -- Looking for sgemm_ - found -- Found BLAS: /usr/lib/x86_64-linux-gnu/libopenblas.so -- Looking for cheev_ -- Looking for cheev_ - found -- A library with LAPACK API found. -- Looking for dsyev_ -- Looking for dsyev_ - found -- Found GMP: /usr/lib/x86_64-linux-gnu/libgmpxx.so -- Performing Test QuadMath_COMPILES -- Performing Test QuadMath_COMPILES - Success -- Found QuadMath: (Supported by compiler) -- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found suitable version "3.1", minimum required is "3.0") -- Found MPI: TRUE (found suitable version "3.1", minimum required is "3.0") found components: C -- Found TBB: /usr/lib/x86_64-linux-gnu/libtbb.so;atomic (found version "") -- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4") -- Found METIS: /usr/lib/x86_64-linux-gnu/libscotchmetis.so -- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") found components: C -- Found ParMETIS: /usr/lib/x86_64-linux-gnu/libptscotchparmetis.so (Required is at least version "4.0") -- Detected Compiler: GCC 8 -- Performing Test check_cxx_compiler_flag__Wabi -- Performing Test check_cxx_compiler_flag__Wabi - Success -- Performing Test check_cxx_compiler_flag__fabi_version_0 -- Performing Test check_cxx_compiler_flag__fabi_version_0 - Success -- Performing Test check_cxx_compiler_flag__fabi_compat_version_0 -- Performing Test check_cxx_compiler_flag__fabi_compat_version_0 - Success -- Performing Test check_cxx_compiler_flag__ffp_contract_fast -- Performing Test check_cxx_compiler_flag__ffp_contract_fast - Success -- target changed from "" to "generic" -- Performing Test check_cxx_compiler_flag__march_generic -- Performing Test check_cxx_compiler_flag__march_generic - Failed -- Performing Test check_cxx_compiler_flag__mno_sse2 -- Performing Test check_cxx_compiler_flag__mno_sse2 - Success -- Performing Test check_cxx_compiler_flag__mno_sse3 -- Performing Test check_cxx_compiler_flag__mno_sse3 - Success -- Performing Test check_cxx_compiler_flag__mno_ssse3 -- Performing Test check_cxx_compiler_flag__mno_ssse3 - Success -- Performing Test check_cxx_compiler_flag__mno_sse4_1 -- Performing Test check_cxx_compiler_flag__mno_sse4_1 - Success -- Performing Test check_cxx_compiler_flag__mno_sse4_2 -- Performing Test check_cxx_compiler_flag__mno_sse4_2 - Success -- Performing Test check_cxx_compiler_flag__mno_sse4a -- Performing Test check_cxx_compiler_flag__mno_sse4a - Success -- Performing Test check_cxx_compiler_flag__mno_avx -- Performing Test check_cxx_compiler_flag__mno_avx - Success -- Performing Test check_cxx_compiler_flag__mno_fma -- Performing Test check_cxx_compiler_flag__mno_fma - Success -- Performing Test check_cxx_compiler_flag__mno_bmi2 -- Performing Test check_cxx_compiler_flag__mno_bmi2 - Success -- Performing Test check_cxx_compiler_flag__mno_avx2 -- Performing Test check_cxx_compiler_flag__mno_avx2 - Success -- Performing Test check_cxx_compiler_flag__mno_xop -- Performing Test check_cxx_compiler_flag__mno_xop - Success -- Performing Test check_cxx_compiler_flag__mno_fma4 -- Performing Test check_cxx_compiler_flag__mno_fma4 - Success -- Performing Test check_cxx_compiler_flag__mno_avx512f -- Performing Test check_cxx_compiler_flag__mno_avx512f - Success -- Performing Test check_cxx_compiler_flag__mno_avx512vl -- Performing Test check_cxx_compiler_flag__mno_avx512vl - Success -- Performing Test check_cxx_compiler_flag__mno_avx512pf -- Performing Test check_cxx_compiler_flag__mno_avx512pf - Success -- Performing Test check_cxx_compiler_flag__mno_avx512er -- Performing Test check_cxx_compiler_flag__mno_avx512er - Success -- Performing Test check_cxx_compiler_flag__mno_avx512cd -- Performing Test check_cxx_compiler_flag__mno_avx512cd - Success -- Performing Test check_cxx_compiler_flag__mno_avx512dq -- Performing Test check_cxx_compiler_flag__mno_avx512dq - Success -- Performing Test check_cxx_compiler_flag__mno_avx512bw -- Performing Test check_cxx_compiler_flag__mno_avx512bw - Success -- Performing Test check_cxx_compiler_flag__mno_avx512ifma -- Performing Test check_cxx_compiler_flag__mno_avx512ifma - Success -- Performing Test check_cxx_compiler_flag__mno_avx512vbmi -- Performing Test check_cxx_compiler_flag__mno_avx512vbmi - Success -- Found Vc: /usr/lib/libVc.a (found version "1.3.3") -- Found Python3: /usr/bin/python3 (found version "3.7.3") found components: Interpreter Development Development.Module Development.Embed -- Found pip_/usr/bin/python3: TRUE -- Failed to find the python package virtualenv with interpreter /usr/bin/python3. (missing: DUNE_PYTHON_virtualenv_FOUND) -- Found venv_/usr/bin/python3: TRUE -- Building a virtualenv in /duneci/modules/dune-common/build-cmake/dune-env -- Found pip_/duneci/modules/dune-common/build-cmake/dune-env/bin/python: TRUE -- Using scripts from /duneci/modules/dune-common/cmake/scripts for creating doxygen stuff. -- Skipping building CMake API documentation (Sphinx was not found!) -- Installing python package abstract requirements: pip>=21.a portalocker numpy wheel setuptools>=41 jinja2 mpi4py -- Installing python package at /duneci/modules/dune-common/build-cmake/python/. into Dune virtual environment --index-url=https://gitlab.dune-project.org/api/v4/projects/133/packages/pypi/simple -- Generating the CMake metadata file at dune/data/dune-common.cmake -- Not adding custom target for config.h generation -- The following OPTIONAL packages have been found: * BLAS, fast linear algebra routines * LAPACK, fast linear algebra routines * GMP, GNU multi-precision library, <https://gmplib.org> * QuadMath, GCC Quad-Precision Math Library, <https://gcc.gnu.org/onlinedocs/libquadmath> * Threads, Multi-threading library * PkgConfig, Unified interface for querying installed libraries To find Dune module dependencies * TBB, Intel's Threading Building Blocks, <https://github.com/oneapi-src/oneTBB> * METIS, Serial Graph Partitioning, <http://glaros.dtc.umn.edu/gkhome/metis/metis/overview> * PTScotch, Sequential and Parallel Graph Partitioning, <https://gitlab.inria.fr/scotch/scotch> * ParMETIS (required version >= 4.0), Parallel Graph Partitioning, <http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview> * Vc, C++ Vectorization library, <https://github.com/VcDevel/Vc> For use of SIMD instructions * Python3 -- The following OPTIONAL packages have not been found: * LATEX * LatexMk * Sphinx, Documentation generator, <www.sphinx-doc.org> To generate the documentation from CMake and Python sources * Doxygen, Class documentation generator, <www.doxygen.org> To generate the class documentation from C++ sources * Inkscape, converts SVG images, <www.inkscape.org> To generate the documentation with LaTeX -- Configuring done -- Generating done -- Build files have been written to: /duneci/modules/dune-common/build-cmake --- calling make for dune-common --- ----- using default flags $MAKE_FLAGS from environment ----- build directory: build-cmake cmake --build . -- -j4 Scanning dependencies of target dunecommon Scanning dependencies of target _typeregistry [ 0%] Building CXX object CMakeFiles/dunecommon.dir/dune/common/debugallocator.cc.o [ 0%] Building CXX object CMakeFiles/dunecommon.dir/dune/common/debugalign.cc.o [ 0%] Building CXX object CMakeFiles/dunecommon.dir/dune/common/exceptions.cc.o [ 0%] Building CXX object python/dune/typeregistry/CMakeFiles/_typeregistry.dir/_typeregistry.cc.o [ 33%] Building CXX object CMakeFiles/dunecommon.dir/dune/common/fmatrixev.cc.o [ 33%] Building CXX object CMakeFiles/dunecommon.dir/dune/common/ios_state.cc.o [ 33%] Building CXX object CMakeFiles/dunecommon.dir/dune/common/parametertree.cc.o [ 33%] Building CXX object CMakeFiles/dunecommon.dir/dune/common/parametertreeparser.cc.o [ 66%] Building CXX object CMakeFiles/dunecommon.dir/dune/common/path.cc.o [ 66%] Building CXX object CMakeFiles/dunecommon.dir/dune/common/simd/test.cc.o [ 66%] Building CXX object CMakeFiles/dunecommon.dir/dune/common/stdstreams.cc.o [ 66%] Building CXX object CMakeFiles/dunecommon.dir/dune/common/stdthread.cc.o [100%] Linking CXX static library lib/libdunecommon.a [100%] Built target dunecommon Scanning dependencies of target _common [100%] Building CXX object python/dune/common/CMakeFiles/_common.dir/_common.cc.o [100%] Linking CXX shared library _typeregistry.so [100%] Built target _typeregistry [100%] Linking CXX shared library _common.so [100%] Built target _common --- dune-common done --- --- done --- [32;1m$ duneci-standard-test[0;m Parallel run with 4 processes + dunecontrol --current --opts=/duneci/dune.opts vcsetup ----- using default flags $CMAKE_FLAGS from /duneci/dune.opts ----- --- going to build dune-istl --- --- calling vcsetup for dune-istl --- --> Installing Git pre-commit hook to enforce whitespace policy cp: cannot create regular file '.git/hooks/pre-commit': No such file or directory --- dune-istl done --- --- done --- + dunecontrol --current --opts=/duneci/dune.opts configure ----- using default flags $CMAKE_FLAGS from /duneci/dune.opts ----- --- going to build dune-istl --- --- calling configure for dune-istl --- cmake "-Ddune-common_DIR=/duneci/modules/dune-common/build-cmake" -DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8 -DCMAKE_C_FLAGS='-Wall -fdiagnostics-color=always ' -DCMAKE_CXX_FLAGS='-Wall -fdiagnostics-color=always -std=c++17 ' -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DCMAKE_CXX_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DDUNE_MAX_TEST_CORES=4 -DCMAKE_INSTALL_PREFIX=/duneci/install -DTARGET_ARCHITECTURE=generic -DDUNE_RUNNING_IN_CI=ON -DCXX_MAX_STANDARD=17 -DDUNE_OPTS_FILE=/duneci/dune.opts "/builds/ansgar/dune-istl" -- The C compiler identification is GNU 8.3.0 -- The CXX compiler identification is GNU 8.3.0 -- Check for working C compiler: /usr/bin/gcc-8 -- Check for working C compiler: /usr/bin/gcc-8 -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/g++-8 -- Check for working CXX compiler: /usr/bin/g++-8 -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Dependencies for dune-istl: dune-common (>= 2.9) -- Performing Test cxx_std_flag_17 -- Performing Test cxx_std_flag_17 - Success -- Performing Test compiler_supports_cxx17 -- Performing Test compiler_supports_cxx17 - Success -- Looking for std::experimental::make_array<int,int> -- Looking for std::experimental::make_array<int,int> - found -- Looking for std::move<std::experimental::detected_t<std::decay_t,int>> -- Looking for std::move<std::experimental::detected_t<std::decay_t,int>> - found -- Looking for std::identity -- Looking for std::identity - not found -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA - Failed -- Could NOT find LATEX (missing: LATEX_COMPILER) -- Could NOT find LatexMk (missing: LATEXMK_EXECUTABLE) -- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE) -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29") -- Performing tests for dune-common (from /duneci/modules/dune-common/cmake/modules/DuneCommonMacros.cmake) -- Set Minimal Debug Level to 4 -- Looking for sgemm_ -- Looking for sgemm_ - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Looking for sgemm_ -- Looking for sgemm_ - found -- Found BLAS: /usr/lib/x86_64-linux-gnu/libopenblas.so -- Looking for cheev_ -- Looking for cheev_ - found -- A library with LAPACK API found. -- Looking for dsyev_ -- Looking for dsyev_ - found -- Found GMP: /usr/lib/x86_64-linux-gnu/libgmpxx.so -- Performing Test QuadMath_COMPILES -- Performing Test QuadMath_COMPILES - Success -- Found QuadMath: (Supported by compiler) -- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found suitable version "3.1", minimum required is "3.0") -- Found MPI: TRUE (found suitable version "3.1", minimum required is "3.0") found components: C -- Found TBB: /usr/lib/x86_64-linux-gnu/libtbb.so;atomic (found version "") -- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4") -- Found METIS: /usr/lib/x86_64-linux-gnu/libscotchmetis.so -- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") found components: C -- Found ParMETIS: /usr/lib/x86_64-linux-gnu/libptscotchparmetis.so (Required is at least version "4.0") -- Detected Compiler: GCC 8 -- Performing Test check_cxx_compiler_flag__Wabi -- Performing Test check_cxx_compiler_flag__Wabi - Success -- Performing Test check_cxx_compiler_flag__fabi_version_0 -- Performing Test check_cxx_compiler_flag__fabi_version_0 - Success -- Performing Test check_cxx_compiler_flag__fabi_compat_version_0 -- Performing Test check_cxx_compiler_flag__fabi_compat_version_0 - Success -- Performing Test check_cxx_compiler_flag__ffp_contract_fast -- Performing Test check_cxx_compiler_flag__ffp_contract_fast - Success -- target changed from "" to "generic" -- Performing Test check_cxx_compiler_flag__march_generic -- Performing Test check_cxx_compiler_flag__march_generic - Failed -- Performing Test check_cxx_compiler_flag__mno_sse2 -- Performing Test check_cxx_compiler_flag__mno_sse2 - Success -- Performing Test check_cxx_compiler_flag__mno_sse3 -- Performing Test check_cxx_compiler_flag__mno_sse3 - Success -- Performing Test check_cxx_compiler_flag__mno_ssse3 -- Performing Test check_cxx_compiler_flag__mno_ssse3 - Success -- Performing Test check_cxx_compiler_flag__mno_sse4_1 -- Performing Test check_cxx_compiler_flag__mno_sse4_1 - Success -- Performing Test check_cxx_compiler_flag__mno_sse4_2 -- Performing Test check_cxx_compiler_flag__mno_sse4_2 - Success -- Performing Test check_cxx_compiler_flag__mno_sse4a -- Performing Test check_cxx_compiler_flag__mno_sse4a - Success -- Performing Test check_cxx_compiler_flag__mno_avx -- Performing Test check_cxx_compiler_flag__mno_avx - Success -- Performing Test check_cxx_compiler_flag__mno_fma -- Performing Test check_cxx_compiler_flag__mno_fma - Success -- Performing Test check_cxx_compiler_flag__mno_bmi2 -- Performing Test check_cxx_compiler_flag__mno_bmi2 - Success -- Performing Test check_cxx_compiler_flag__mno_avx2 -- Performing Test check_cxx_compiler_flag__mno_avx2 - Success -- Performing Test check_cxx_compiler_flag__mno_xop -- Performing Test check_cxx_compiler_flag__mno_xop - Success -- Performing Test check_cxx_compiler_flag__mno_fma4 -- Performing Test check_cxx_compiler_flag__mno_fma4 - Success -- Performing Test check_cxx_compiler_flag__mno_avx512f -- Performing Test check_cxx_compiler_flag__mno_avx512f - Success -- Performing Test check_cxx_compiler_flag__mno_avx512vl -- Performing Test check_cxx_compiler_flag__mno_avx512vl - Success -- Performing Test check_cxx_compiler_flag__mno_avx512pf -- Performing Test check_cxx_compiler_flag__mno_avx512pf - Success -- Performing Test check_cxx_compiler_flag__mno_avx512er -- Performing Test check_cxx_compiler_flag__mno_avx512er - Success -- Performing Test check_cxx_compiler_flag__mno_avx512cd -- Performing Test check_cxx_compiler_flag__mno_avx512cd - Success -- Performing Test check_cxx_compiler_flag__mno_avx512dq -- Performing Test check_cxx_compiler_flag__mno_avx512dq - Success -- Performing Test check_cxx_compiler_flag__mno_avx512bw -- Performing Test check_cxx_compiler_flag__mno_avx512bw - Success -- Performing Test check_cxx_compiler_flag__mno_avx512ifma -- Performing Test check_cxx_compiler_flag__mno_avx512ifma - Success -- Performing Test check_cxx_compiler_flag__mno_avx512vbmi -- Performing Test check_cxx_compiler_flag__mno_avx512vbmi - Success -- Found Vc: /usr/lib/libVc.a (found version "1.3.3") -- Found Python3: /usr/bin/python3 (found version "3.7.3") found components: Interpreter Development Development.Module Development.Embed -- Found pip_/usr/bin/python3: TRUE -- Using existing virtualenv in /duneci/modules/dune-common/build-cmake/dune-env -- Found pip_/duneci/modules/dune-common/build-cmake/dune-env/bin/python: TRUE -- Setting dune-common_INCLUDE_DIRS=/duneci/modules/dune-common -- Setting dune-common_LIBRARIES=dunecommon -- Performing tests for dune-istl (from /builds/ansgar/dune-istl/cmake/modules/DuneIstlMacros.cmake) -- Found ParMETIS: /usr/lib/x86_64-linux-gnu/libptscotchparmetis.so -- Found SuperLU: /usr/lib/x86_64-linux-gnu/libsuperlu.so (found suitable version "5.2.1", minimum required is "5.0") -- Found ARPACK: /usr/lib/x86_64-linux-gnu/libarpack.so -- Found ARPACKPP: TRUE -- Found SuiteSparse: /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so (found version "5.4.0") found components: CHOLMOD LDL SPQR UMFPACK -- Using scripts from /duneci/modules/dune-common/cmake/scripts for creating doxygen stuff. CMake Deprecation Warning at /duneci/modules/dune-common/cmake/modules/DunePythonInstallPackage.cmake:649 (message): This function is deprecated. Use 'dune_python_configure_bindings' for python binding packages or 'dune_python_configure_package' for installable python packages Call Stack (most recent call first): python/CMakeLists.txt:6 (dune_python_install_package) CMake Deprecation Warning at /duneci/modules/dune-common/cmake/modules/DunePythonInstallPackage.cmake:652 (message): Argument DEPENDS is deprecated and will be ignored! Call Stack (most recent call first): python/CMakeLists.txt:6 (dune_python_install_package) -- Installing python package abstract requirements: dune-common -- Installing python package at /builds/ansgar/dune-istl/build-cmake/python/. into Dune virtual environment --index-url=https://gitlab.dune-project.org/api/v4/projects/133/packages/pypi/simple -- Generating the CMake metadata file at dune/data/dune-istl.cmake -- Adding custom target for config.h generation -- The following OPTIONAL packages have been found: * GMP, GNU multi-precision library, <https://gmplib.org> * QuadMath, GCC Quad-Precision Math Library, <https://gcc.gnu.org/onlinedocs/libquadmath> * PkgConfig, Unified interface for querying installed libraries To find Dune module dependencies * TBB, Intel's Threading Building Blocks, <https://github.com/oneapi-src/oneTBB> * Vc, C++ Vectorization library, <https://github.com/VcDevel/Vc> For use of SIMD instructions * Python3 * METIS, Serial Graph Partitioning, <http://glaros.dtc.umn.edu/gkhome/metis/metis/overview> * PTScotch, Sequential and Parallel Graph Partitioning, <https://gitlab.inria.fr/scotch/scotch> * ParMETIS, Parallel Graph Partitioning, <http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview> * SuperLU (required version >= 5.0), Supernodal LU Direct solver for linear system, based on LU decomposition * ARPACK, ARnoldi PACKage Solve large scale eigenvalue problems * ARPACKPP, ARPACK++ C++ interface for ARPACK * SuiteSparse, A suite of sparse matrix software, <http://faculty.cse.tamu.edu/davis/suitesparse.html> * Threads, Multi-threading library -- The following REQUIRED packages have been found: * dune-common -- The following OPTIONAL packages have not been found: * LATEX * LatexMk * Sphinx, Documentation generator, <www.sphinx-doc.org> To generate the documentation from CMake and Python sources * Doxygen, Class documentation generator, <www.doxygen.org> To generate the class documentation from C++ sources * Inkscape, converts SVG images, <www.inkscape.org> To generate the documentation with LaTeX -- Configuring done -- Generating done -- Build files have been written to: /builds/ansgar/dune-istl/build-cmake --- dune-istl done --- --- done --- + set +e + build_failed= + dunecontrol --current --opts=/duneci/dune.opts make -k -j4 all ----- using default flags $CMAKE_FLAGS from /duneci/dune.opts ----- --- going to build dune-istl --- WARNING: commandline parameters will overwrite setting in opts file "/duneci/dune.opts" --- calling make for dune-istl --- build directory: build-cmake cmake --build . -- "-k" "-j4" "all" Scanning dependencies of target _istl Building CXX object python/dune/istl/CMakeFiles/_istl.dir/_istl.cc.o Linking CXX shared library _istl.so Built target _istl --- dune-istl done --- --- done --- + [[ 0 != 0 ]] + dunecontrol --current --opts=/duneci/dune.opts make -k -j4 build_tests ----- using default flags $CMAKE_FLAGS from /duneci/dune.opts ----- --- going to build dune-istl --- WARNING: commandline parameters will overwrite setting in opts file "/duneci/dune.opts" --- calling make for dune-istl --- build directory: build-cmake cmake --build . -- "-k" "-j4" "build_tests" Scanning dependencies of target arpackppsuperlutest Scanning dependencies of target poweriterationtest Scanning dependencies of target poweriterationsuperlutest Scanning dependencies of target istl-solver-playground [ 1%] Building CXX object dune/istl/eigenvalue/test/CMakeFiles/arpackppsuperlutest.dir/cond2test.cc.o [ 1%] Building CXX object src/CMakeFiles/istl-solver-playground.dir/istl-solver-playground.cc.o [ 1%] Building CXX object dune/istl/eigenvalue/test/CMakeFiles/poweriterationtest.dir/cond2test.cc.o [ 1%] Building CXX object dune/istl/eigenvalue/test/CMakeFiles/poweriterationsuperlutest.dir/cond2test.cc.o In file included from [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:13[m[K, from [01m[K/builds/ansgar/dune-istl/src/istl-solver-playground.cc:24[m[K: /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:206:49:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:37)> [with auto:37 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:37)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:37)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::OverlappingSchwarzOperator<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::OwnerOverlapCopyCommunication<long long int> >][m[K' [01m[K/builds/ansgar/dune-istl/src/istl-solver-playground.hh:26:32:[m[K required from '[01m[Kvoid solve(const std::shared_ptr<_Tp>&, typename OP::range_type&, typename OP::domain_type&, const Dune::ParameterTree&, int) [with OP = Dune::OverlappingSchwarzOperator<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::OwnerOverlapCopyCommunication<long long int> >; typename OP::range_type = Dune::BlockVector<Dune::FieldVector<double, 1> >; typename OP::domain_type = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/src/istl-solver-playground.cc:166:50:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] auto [01;35m[K[ dummyRows, dummyCols ][m[K = flatMatrixForEach(entry, f, rowOffset + rowIdx*blockRows, colOffset + colIdx*blockCols); [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:272:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:37)> [with auto:37 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:37)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:37)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::OverlappingSchwarzOperator<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::OwnerOverlapCopyCommunication<long long int> >][m[K' [01m[K/builds/ansgar/dune-istl/src/istl-solver-playground.hh:26:32:[m[K required from '[01m[Kvoid solve(const std::shared_ptr<_Tp>&, typename OP::range_type&, typename OP::domain_type&, const Dune::ParameterTree&, int) [with OP = Dune::OverlappingSchwarzOperator<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::OwnerOverlapCopyCommunication<long long int> >; typename OP::range_type = Dune::BlockVector<Dune::FieldVector<double, 1> >; typename OP::domain_type = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/src/istl-solver-playground.cc:166:50:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:299:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:37)> [with auto:37 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:37)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:37)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::OverlappingSchwarzOperator<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::OwnerOverlapCopyCommunication<long long int> >][m[K' [01m[K/builds/ansgar/dune-istl/src/istl-solver-playground.hh:26:32:[m[K required from '[01m[Kvoid solve(const std::shared_ptr<_Tp>&, typename OP::range_type&, typename OP::domain_type&, const Dune::ParameterTree&, int) [with OP = Dune::OverlappingSchwarzOperator<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::OwnerOverlapCopyCommunication<long long int> >; typename OP::range_type = Dune::BlockVector<Dune::FieldVector<double, 1> >; typename OP::domain_type = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/src/istl-solver-playground.cc:166:50:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] [ 1%] Linking CXX executable arpackppsuperlutest [ 2%] Linking CXX executable poweriterationsuperlutest [ 3%] Linking CXX executable poweriterationtest [ 3%] Built target arpackppsuperlutest Scanning dependencies of target arpackpptest [ 4%] Building CXX object dune/istl/eigenvalue/test/CMakeFiles/arpackpptest.dir/cond2test.cc.o [ 4%] Built target poweriterationsuperlutest [ 4%] Built target poweriterationtest Scanning dependencies of target pamg_comm_repart_test [ 5%] Building CXX object dune/istl/paamg/test/CMakeFiles/pamg_comm_repart_test.dir/parallelamgtest.cc.o Scanning dependencies of target twolevelmethodschwarztest [ 6%] Building CXX object dune/istl/paamg/test/CMakeFiles/twolevelmethodschwarztest.dir/twolevelmethodtest.cc.o [ 6%] Linking CXX executable arpackpptest [ 6%] Built target arpackpptest Scanning dependencies of target pthreaddirectfastamgtest [ 7%] Building CXX object dune/istl/paamg/test/CMakeFiles/pthreaddirectfastamgtest.dir/pthreadamgtest.cc.o [ 7%] Linking CXX executable twolevelmethodschwarztest [ 7%] Built target twolevelmethodschwarztest Scanning dependencies of target amgtest [ 8%] Building CXX object dune/istl/paamg/test/CMakeFiles/amgtest.dir/amgtest.cc.o [ 8%] Linking CXX executable pthreaddirectfastamgtest [ 8%] Built target pthreaddirectfastamgtest Scanning dependencies of target pthreadfastamgtest [ 9%] Building CXX object dune/istl/paamg/test/CMakeFiles/pthreadfastamgtest.dir/pthreadamgtest.cc.o [ 9%] Linking CXX executable pamg_comm_repart_test [ 9%] Built target pamg_comm_repart_test Scanning dependencies of target pthreaddirectamgtest [ 9%] Building CXX object dune/istl/paamg/test/CMakeFiles/pthreaddirectamgtest.dir/pthreadamgtest.cc.o [ 9%] Linking CXX executable pthreadfastamgtest [ 9%] Built target pthreadfastamgtest Scanning dependencies of target pthreaddirecttwoleveltest [ 10%] Building CXX object dune/istl/paamg/test/CMakeFiles/pthreaddirecttwoleveltest.dir/pthreadtwoleveltest.cc.o [ 10%] Linking CXX executable pthreaddirectamgtest [ 10%] Built target pthreaddirectamgtest Scanning dependencies of target fastamg [ 11%] Building CXX object dune/istl/paamg/test/CMakeFiles/fastamg.dir/fastamg.cc.o [ 11%] Linking CXX executable pthreaddirecttwoleveltest [ 11%] Built target pthreaddirecttwoleveltest Scanning dependencies of target hierarchytest [ 11%] Building CXX object dune/istl/paamg/test/CMakeFiles/hierarchytest.dir/hierarchytest.cc.o [ 11%] Linking CXX executable fastamg [ 11%] Built target fastamg Scanning dependencies of target superluamgtest [ 11%] Building CXX object dune/istl/paamg/test/CMakeFiles/superluamgtest.dir/amgtest.cc.o [ 12%] Linking CXX executable hierarchytest [ 12%] Built target hierarchytest Scanning dependencies of target pamgmmtest [ 12%] Building CXX object dune/istl/paamg/test/CMakeFiles/pamgmmtest.dir/pamgmmtest.cc.o [ 13%] Linking CXX executable pamgmmtest [ 13%] Built target pamgmmtest Scanning dependencies of target superlufastamgtest [ 14%] Building CXX object dune/istl/paamg/test/CMakeFiles/superlufastamgtest.dir/fastamg.cc.o [ 14%] Linking CXX executable amgtest [ 14%] Built target amgtest Scanning dependencies of target galerkintest [ 14%] Building CXX object dune/istl/paamg/test/CMakeFiles/galerkintest.dir/galerkintest.cc.o [ 14%] Linking CXX executable superlufastamgtest [ 14%] Built target superlufastamgtest Scanning dependencies of target pthreadtwoleveltest [ 15%] Building CXX object dune/istl/paamg/test/CMakeFiles/pthreadtwoleveltest.dir/pthreadtwoleveltest.cc.o [ 16%] Linking CXX executable istl-solver-playground [ 16%] Built target istl-solver-playground Scanning dependencies of target umfpackamgtest [ 16%] Building CXX object dune/istl/paamg/test/CMakeFiles/umfpackamgtest.dir/amgtest.cc.o [ 17%] Linking CXX executable galerkintest [ 17%] Built target galerkintest Scanning dependencies of target umfpackfastamgtest [ 17%] Building CXX object dune/istl/paamg/test/CMakeFiles/umfpackfastamgtest.dir/fastamg.cc.o [ 17%] Linking CXX executable pthreadtwoleveltest [ 17%] Built target pthreadtwoleveltest Scanning dependencies of target pamgtest [ 17%] Building CXX object dune/istl/paamg/test/CMakeFiles/pamgtest.dir/parallelamgtest.cc.o [ 18%] Linking CXX executable umfpackfastamgtest [ 18%] Built target umfpackfastamgtest Scanning dependencies of target twolevelmethodtest [ 18%] Building CXX object dune/istl/paamg/test/CMakeFiles/twolevelmethodtest.dir/twolevelmethodtest.cc.o [ 19%] Linking CXX executable pamgtest [ 19%] Built target pamgtest Scanning dependencies of target pthreadamgtest [ 19%] Building CXX object dune/istl/paamg/test/CMakeFiles/pthreadamgtest.dir/pthreadamgtest.cc.o [ 20%] Linking CXX executable superluamgtest [ 21%] Linking CXX executable twolevelmethodtest [ 21%] Built target twolevelmethodtest Scanning dependencies of target graphtest [ 21%] Building CXX object dune/istl/paamg/test/CMakeFiles/graphtest.dir/graphtest.cc.o [ 21%] Built target superluamgtest Scanning dependencies of target transfertest [ 22%] Building CXX object dune/istl/paamg/test/CMakeFiles/transfertest.dir/transfertest.cc.o [ 22%] Linking CXX executable transfertest [ 22%] Built target transfertest Scanning dependencies of target kamgtest [ 22%] Building CXX object dune/istl/paamg/test/CMakeFiles/kamgtest.dir/kamgtest.cc.o [ 23%] Linking CXX executable graphtest [ 23%] Built target graphtest Scanning dependencies of target blocklevel [ 23%] Building CXX object dune/istl/test/CMakeFiles/blocklevel.dir/blocklevel.cc.o [ 24%] Linking CXX executable blocklevel [ 24%] Built target blocklevel Scanning dependencies of target iluildltest [ 24%] Building CXX object dune/istl/test/CMakeFiles/iluildltest.dir/iluildltest.cc.o [ 25%] Linking CXX executable pthreadamgtest [ 25%] Built target pthreadamgtest Scanning dependencies of target solverfactorytest_DuneFieldVectordouble3_direct [ 26%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectordouble3_direct.dir/solverfactorytest_DuneFieldVectordouble3_direct.cc.o In file included from [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:13[m[K, from [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble3_direct.cc:24[m[K: /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >]::<lambda(auto:116&&, auto:117&&, auto:118&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:206:49:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 3> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 3> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble3_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] auto [01;35m[K[ dummyRows, dummyCols ][m[K = flatMatrixForEach(entry, f, rowOffset + rowIdx*blockRows, colOffset + colIdx*blockCols); [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >]::<lambda(auto:120&&, auto:121&&, auto:122&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:272:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 3> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 3> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble3_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >]::<lambda(auto:123&&, auto:124&&, auto:125&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:299:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 3> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 3> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble3_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] [ 27%] Linking CXX executable iluildltest [ 27%] Built target iluildltest Scanning dependencies of target solverfactorytest_DuneFieldVectordouble2 [ 28%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectordouble2.dir/solverfactorytest_DuneFieldVectordouble2.cc.o In file included from [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:13[m[K, from [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble2.cc:24[m[K: /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >]::<lambda(auto:116&&, auto:117&&, auto:118&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:206:49:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 2> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 2> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble2.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] auto [01;35m[K[ dummyRows, dummyCols ][m[K = flatMatrixForEach(entry, f, rowOffset + rowIdx*blockRows, colOffset + colIdx*blockCols); [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >]::<lambda(auto:120&&, auto:121&&, auto:122&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:272:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 2> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 2> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble2.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >]::<lambda(auto:123&&, auto:124&&, auto:125&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:299:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 2> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 2> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble2.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] [ 29%] Linking CXX executable kamgtest [ 29%] Built target kamgtest Scanning dependencies of target cholmodtest [ 29%] Building CXX object dune/istl/test/CMakeFiles/cholmodtest.dir/cholmodtest.cc.o In file included from [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:13[m[K, from [01m[K/builds/ansgar/dune-istl/dune/istl/test/cholmodtest.cc:20[m[K: /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = std::vector<std::array<bool, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:206:49:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = std::vector<std::array<bool, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/test/cholmodtest.cc:73:33:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] auto [01;35m[K[ dummyRows, dummyCols ][m[K = flatMatrixForEach(entry, f, rowOffset + rowIdx*blockRows, colOffset + colIdx*blockCols); [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = std::vector<std::array<bool, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:272:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = std::vector<std::array<bool, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/test/cholmodtest.cc:73:33:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = std::vector<std::array<bool, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:299:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = std::vector<std::array<bool, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/test/cholmodtest.cc:73:33:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:206:49:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/test/cholmodtest.cc:51:24:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:272:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/test/cholmodtest.cc:51:24:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:299:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/test/cholmodtest.cc:51:24:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>&; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:186:52:[m[K required from '[01m[KDune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)> [with auto:103 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:217:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence<Index, i ...>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>; Index = long unsigned int; Index ...i = {0, 1}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:185:24:[m[K required from '[01m[KDune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:217:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence<Index, i ...>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int]::<lambda(auto:102)>; Index = long unsigned int; Index ...i = {0, 1}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int]::<lambda(auto:102)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int]::<lambda(auto:102)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:183:22:[m[K required from '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:206:49:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/test/cholmodtest.cc:144:38:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>&; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:186:52:[m[K required from '[01m[KDune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)> [with auto:103 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:217:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence<Index, i ...>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>; Index = long unsigned int; Index ...i = {0, 1}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:185:24:[m[K required from '[01m[KDune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:217:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence<Index, i ...>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int]::<lambda(auto:102)>; Index = long unsigned int; Index ...i = {0, 1}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int]::<lambda(auto:102)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int]::<lambda(auto:102)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:183:22:[m[K required from '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:272:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/test/cholmodtest.cc:144:38:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>&; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:186:52:[m[K required from '[01m[KDune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)> [with auto:103 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:217:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence<Index, i ...>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>; Index = long unsigned int; Index ...i = {0, 1}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:185:24:[m[K required from '[01m[KDune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:217:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence<Index, i ...>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int]::<lambda(auto:102)>; Index = long unsigned int; Index ...i = {0, 1}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int]::<lambda(auto:102)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int]::<lambda(auto:102)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:183:22:[m[K required from '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:299:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::TupleVector<std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > >, std::vector<std::array<bool, 2>, std::allocator<std::array<bool, 2> > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/test/cholmodtest.cc:144:38:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>&; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:186:52:[m[K required from '[01m[KDune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)> [with auto:103 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:217:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence<Index, i ...>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>; Index = long unsigned int; Index ...i = {0, 1}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:185:24:[m[K [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int]::<lambda(auto:102)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int]::<lambda(auto:102)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:183:22:[m[K required from '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:114&&, auto:115&&, auto:116&&)>; std::size_t = long unsigned int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:206:49:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/test/cholmodtest.cc:120:27:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>&; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:186:52:[m[K required from '[01m[KDune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)> [with auto:103 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:217:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence<Index, i ...>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>; Index = long unsigned int; Index ...i = {0, 1}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:185:24:[m[K [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int]::<lambda(auto:102)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int]::<lambda(auto:102)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:183:22:[m[K required from '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:118&&, auto:119&&, auto:120&&)>; std::size_t = long unsigned int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:272:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/test/cholmodtest.cc:120:27:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>&; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:186:52:[m[K required from '[01m[KDune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)> [with auto:103 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:217:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence<Index, i ...>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>; Index = long unsigned int; Index ...i = {0, 1}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int]::<lambda(auto:102)> [with auto:102 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:103)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:185:24:[m[K [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int]::<lambda(auto:102)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int]::<lambda(auto:102)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:183:22:[m[K required from '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >]::<lambda(auto:121&&, auto:122&&, auto:123&&)>; std::size_t = long unsigned int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:299:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > > >; Vector = Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >, Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/test/cholmodtest.cc:120:27:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] [ 29%] Linking CXX executable cholmodtest [ 29%] Built target cholmodtest Scanning dependencies of target solverfactorytest_DuneFieldVectordouble1_direct [ 30%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectordouble1_direct.dir/solverfactorytest_DuneFieldVectordouble1_direct.cc.o In file included from [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:13[m[K, from [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble1_direct.cc:24[m[K: /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >]::<lambda(auto:116&&, auto:117&&, auto:118&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:206:49:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble1_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] auto [01;35m[K[ dummyRows, dummyCols ][m[K = flatMatrixForEach(entry, f, rowOffset + rowIdx*blockRows, colOffset + colIdx*blockCols); [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >]::<lambda(auto:120&&, auto:121&&, auto:122&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:272:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble1_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >]::<lambda(auto:123&&, auto:124&&, auto:125&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:299:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble1_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] [ 31%] Linking CXX executable umfpackamgtest [ 31%] Built target umfpackamgtest Scanning dependencies of target bcrsbuild [ 32%] Building CXX object dune/istl/test/CMakeFiles/bcrsbuild.dir/bcrsbuild.cc.o [ 32%] Linking CXX executable bcrsbuild [ 32%] Built target bcrsbuild Scanning dependencies of target solverfactorytest_DuneFieldVectorfloat2_direct [ 32%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorfloat2_direct.dir/solverfactorytest_DuneFieldVectorfloat2_direct.cc.o In file included from [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:13[m[K, from [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat2_direct.cc:24[m[K: /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >]::<lambda(auto:116&&, auto:117&&, auto:118&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:206:49:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 2> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 2> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat2_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] auto [01;35m[K[ dummyRows, dummyCols ][m[K = flatMatrixForEach(entry, f, rowOffset + rowIdx*blockRows, colOffset + colIdx*blockCols); [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >]::<lambda(auto:120&&, auto:121&&, auto:122&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:272:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 2> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 2> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat2_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >]::<lambda(auto:123&&, auto:124&&, auto:125&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:299:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 2> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 2> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat2_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] [ 32%] Linking CXX executable solverfactorytest_DuneFieldVectordouble2 [ 32%] Built target solverfactorytest_DuneFieldVectordouble2 Scanning dependencies of target solverfactorytest_double_direct [ 33%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_double_direct.dir/solverfactorytest_double_direct.cc.o [ 33%] Linking CXX executable solverfactorytest_DuneFieldVectordouble3_direct [ 33%] Linking CXX executable solverfactorytest_double_direct [ 33%] Built target solverfactorytest_double_direct Scanning dependencies of target matrixmarkettest [ 33%] Building CXX object dune/istl/test/CMakeFiles/matrixmarkettest.dir/matrixmarkettest.cc.o [ 33%] Built target solverfactorytest_DuneFieldVectordouble3_direct Scanning dependencies of target solveraborttest [ 33%] Building CXX object dune/istl/test/CMakeFiles/solveraborttest.dir/solveraborttest.cc.o [ 34%] Linking CXX executable solveraborttest [ 34%] Built target solveraborttest Scanning dependencies of target matrixredisttest [ 35%] Building CXX object dune/istl/test/CMakeFiles/matrixredisttest.dir/matrixredisttest.cc.o [ 35%] Linking CXX executable matrixmarkettest [ 35%] Built target matrixmarkettest Scanning dependencies of target preconditionerstest [ 35%] Building CXX object dune/istl/test/CMakeFiles/preconditionerstest.dir/preconditionerstest.cc.o [ 35%] Linking CXX executable solverfactorytest_DuneFieldVectordouble1_direct [ 35%] Built target solverfactorytest_DuneFieldVectordouble1_direct Scanning dependencies of target iotest [ 35%] Building CXX object dune/istl/test/CMakeFiles/iotest.dir/iotest.cc.o [ 36%] Linking CXX executable solverfactorytest_DuneFieldVectorfloat2_direct [ 36%] Linking CXX executable matrixredisttest [ 36%] Built target solverfactorytest_DuneFieldVectorfloat2_direct Scanning dependencies of target solverfactorytest_double [ 37%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_double.dir/solverfactorytest_double.cc.o [ 37%] Built target matrixredisttest Scanning dependencies of target mv [ 38%] Building CXX object dune/istl/test/CMakeFiles/mv.dir/mv.cc.o [ 39%] Linking CXX executable preconditionerstest [ 39%] Built target preconditionerstest Scanning dependencies of target solverfactorytest_DuneFieldVectorstdcomplexdouble1_direct [ 40%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorstdcomplexdouble1_direct.dir/solverfactorytest_DuneFieldVectorstdcomplexdouble1_direct.cc.o [ 40%] Linking CXX executable mv [ 40%] Built target mv Scanning dependencies of target solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble41 [ 40%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble41.dir/solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble41.cc.o [ 41%] Linking CXX executable iotest [ 41%] Built target iotest Scanning dependencies of target solverfactorytest_DuneFieldVectordouble2_direct [ 42%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectordouble2_direct.dir/solverfactorytest_DuneFieldVectordouble2_direct.cc.o [ 42%] Linking CXX executable solverfactorytest_double [ 42%] Built target solverfactorytest_double Scanning dependencies of target mmtest [ 42%] Building CXX object dune/istl/test/CMakeFiles/mmtest.dir/mmtest.cc.o In file included from [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:13[m[K, from [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble2_direct.cc:24[m[K: /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >]::<lambda(auto:116&&, auto:117&&, auto:118&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:206:49:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 2> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 2> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble2_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] auto [01;35m[K[ dummyRows, dummyCols ][m[K = flatMatrixForEach(entry, f, rowOffset + rowIdx*blockRows, colOffset + colIdx*blockCols); [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >]::<lambda(auto:120&&, auto:121&&, auto:122&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:272:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 2> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 2> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble2_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >]::<lambda(auto:123&&, auto:124&&, auto:125&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:299:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 2> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 2> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2>, std::allocator<Dune::FieldMatrix<double, 2, 2> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 2, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> >, Dune::BlockVector<Dune::FieldVector<double, 2> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble2_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] [ 43%] Linking CXX executable mmtest [ 43%] Built target mmtest Scanning dependencies of target complexmatrixtest [ 44%] Building CXX object dune/istl/test/CMakeFiles/complexmatrixtest.dir/complexmatrixtest.cc.o [ 44%] Linking CXX executable solverfactorytest_DuneFieldVectorstdcomplexdouble1_direct [ 44%] Built target solverfactorytest_DuneFieldVectorstdcomplexdouble1_direct Scanning dependencies of target vbvectortest [ 44%] Building CXX object dune/istl/test/CMakeFiles/vbvectortest.dir/vbvectortest.cc.o [ 44%] Linking CXX executable complexmatrixtest [ 44%] Built target complexmatrixtest Scanning dependencies of target solverfactorytest_DuneFieldVectorstdcomplexdouble3_direct [ 45%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorstdcomplexdouble3_direct.dir/solverfactorytest_DuneFieldVectorstdcomplexdouble3_direct.cc.o [ 46%] Linking CXX executable vbvectortest [ 46%] Built target vbvectortest Scanning dependencies of target solverfactorytest_DuneFieldVectorstdcomplexfloat1 [ 47%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorstdcomplexfloat1.dir/solverfactorytest_DuneFieldVectorstdcomplexfloat1.cc.o [ 47%] Linking CXX executable solverfactorytest_DuneFieldVectorstdcomplexfloat1 [ 47%] Built target solverfactorytest_DuneFieldVectorstdcomplexfloat1 Scanning dependencies of target solverfactorytest_DuneFieldVectorstdcomplexdouble3 [ 48%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorstdcomplexdouble3.dir/solverfactorytest_DuneFieldVectorstdcomplexdouble3.cc.o [ 48%] Linking CXX executable solverfactorytest_DuneFieldVectorstdcomplexdouble3_direct [ 48%] Built target solverfactorytest_DuneFieldVectorstdcomplexdouble3_direct Scanning dependencies of target solverfactorytest_DuneFieldVectorstdcomplexfloat1_direct [ 48%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorstdcomplexfloat1_direct.dir/solverfactorytest_DuneFieldVectorstdcomplexfloat1_direct.cc.o [ 49%] Linking CXX executable solverfactorytest_DuneFieldVectorstdcomplexfloat1_direct [ 49%] Built target solverfactorytest_DuneFieldVectorstdcomplexfloat1_direct Scanning dependencies of target matrixutilstest [ 50%] Building CXX object dune/istl/test/CMakeFiles/matrixutilstest.dir/matrixutilstest.cc.o [ 50%] Linking CXX executable solverfactorytest_DuneFieldVectorstdcomplexdouble3 [ 50%] Built target solverfactorytest_DuneFieldVectorstdcomplexdouble3 Scanning dependencies of target bcrsassigntest [ 51%] Building CXX object dune/istl/test/CMakeFiles/bcrsassigntest.dir/bcrsassigntest.cc.o [ 51%] Linking CXX executable bcrsassigntest [ 51%] Built target bcrsassigntest Scanning dependencies of target multitypeblockmatrixtest [ 52%] Building CXX object dune/istl/test/CMakeFiles/multitypeblockmatrixtest.dir/multitypeblockmatrixtest.cc.o [ 52%] Linking CXX executable matrixutilstest [ 52%] Built target matrixutilstest Scanning dependencies of target bvectortest [ 52%] Building CXX object dune/istl/test/CMakeFiles/bvectortest.dir/bvectortest.cc.o [ 53%] Linking CXX executable bvectortest [ 53%] Built target bvectortest Scanning dependencies of target bcrsnormtest [ 53%] Building CXX object dune/istl/test/CMakeFiles/bcrsnormtest.dir/bcrsnormtest.cc.o [ 54%] Linking CXX executable bcrsnormtest [ 54%] Built target bcrsnormtest Scanning dependencies of target fieldvectortest [ 55%] Building CXX object dune/istl/test/CMakeFiles/fieldvectortest.dir/fieldvectortest.cc.o [ 55%] Linking CXX executable fieldvectortest [ 55%] Built target fieldvectortest Scanning dependencies of target matrixtest [ 56%] Building CXX object dune/istl/test/CMakeFiles/matrixtest.dir/matrixtest.cc.o [ 56%] Linking CXX executable multitypeblockmatrixtest [ 56%] Built target multitypeblockmatrixtest Scanning dependencies of target solverfactorytest_DuneFieldVectorfloat3 [ 56%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorfloat3.dir/solverfactorytest_DuneFieldVectorfloat3.cc.o In file included from [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:13[m[K, from [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat3.cc:24[m[K: /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >]::<lambda(auto:116&&, auto:117&&, auto:118&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:206:49:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 3> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 3> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat3.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] auto [01;35m[K[ dummyRows, dummyCols ][m[K = flatMatrixForEach(entry, f, rowOffset + rowIdx*blockRows, colOffset + colIdx*blockCols); [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >]::<lambda(auto:120&&, auto:121&&, auto:122&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:272:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 3> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 3> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat3.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >]::<lambda(auto:123&&, auto:124&&, auto:125&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:299:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 3> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 3> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat3.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] [ 56%] Linking CXX executable matrixtest [ 56%] Built target matrixtest Scanning dependencies of target cgconditiontest [ 56%] Building CXX object dune/istl/test/CMakeFiles/cgconditiontest.dir/cgconditiontest.cc.o [ 57%] Linking CXX executable cgconditiontest [ 57%] Built target cgconditiontest Scanning dependencies of target dotproducttest [ 58%] Building CXX object dune/istl/test/CMakeFiles/dotproducttest.dir/dotproducttest.cc.o [ 58%] Linking CXX executable dotproducttest [ 58%] Built target dotproducttest Scanning dependencies of target bcrsmatrixtest [ 58%] Building CXX object dune/istl/test/CMakeFiles/bcrsmatrixtest.dir/bcrsmatrixtest.cc.o [ 59%] Linking CXX executable bcrsmatrixtest [ 59%] Built target bcrsmatrixtest Scanning dependencies of target bcrsimplicitbuild [ 59%] Building CXX object dune/istl/test/CMakeFiles/bcrsimplicitbuild.dir/bcrsimplicitbuild.cc.o [ 60%] Linking CXX executable bcrsimplicitbuild [ 60%] Built target bcrsimplicitbuild Scanning dependencies of target solverfactorytest_DuneFieldVectordouble1 [ 60%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectordouble1.dir/solverfactorytest_DuneFieldVectordouble1.cc.o In file included from [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:13[m[K, from [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble1.cc:24[m[K: /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >]::<lambda(auto:116&&, auto:117&&, auto:118&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:206:49:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble1.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] auto [01;35m[K[ dummyRows, dummyCols ][m[K = flatMatrixForEach(entry, f, rowOffset + rowIdx*blockRows, colOffset + colIdx*blockCols); [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >]::<lambda(auto:120&&, auto:121&&, auto:122&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:272:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble1.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >]::<lambda(auto:123&&, auto:124&&, auto:125&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:299:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 1> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble1.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] [ 61%] Linking CXX executable solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble41 [ 61%] Built target solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble41 Scanning dependencies of target foreachtest [ 61%] Building CXX object dune/istl/test/CMakeFiles/foreachtest.dir/foreachtest.cc.o In file included from [01m[K/builds/ansgar/dune-istl/dune/istl/test/foreachtest.cc:16[m[K: /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::BCRSMatrix<Dune::DynamicMatrix<double> >&; F = testFlatMatrixForEachDynamic()::<lambda(auto:81&&, auto:82&&, auto:83&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/test/foreachtest.cc:170:4:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] auto [01;35m[K[ dummyRows, dummyCols ][m[K = flatMatrixForEach(entry, f, rowOffset + rowIdx*blockRows, colOffset + colIdx*blockCols); [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>&; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:186:52:[m[K required from '[01m[KDune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:73)> [with auto:73 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:217:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence<Index, i ...>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:73)>; Index = long unsigned int; Index ...i = {0, 1}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:73)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:73)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:185:24:[m[K required from '[01m[KDune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:217:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence<Index, i ...>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)>; Index = long unsigned int; Index ...i = {0, 1}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:183:22:[m[K required from '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/test/foreachtest.cc:131:4:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1> >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>&; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:186:52:[m[K required from '[01m[KDune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:73)> [with auto:73 = std::integral_constant<long unsigned int, 1>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:217:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence<Index, i ...>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:73)>; Index = long unsigned int; Index ...i = {0, 1}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:73)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 0>]::<lambda(auto:73)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:185:24:[m[K required from '[01m[KDune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:217:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence<Index, i ...>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)>; Index = long unsigned int; Index ...i = {0, 1}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:183:22:[m[K required from '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/test/foreachtest.cc:131:4:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3> >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>&; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:186:52:[m[K required from '[01m[KDune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 1>]::<lambda(auto:73)> [with auto:73 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:217:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence<Index, i ...>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 1>]::<lambda(auto:73)>; Index = long unsigned int; Index ...i = {0, 1}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 1>]::<lambda(auto:73)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 1>]::<lambda(auto:73)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:185:24:[m[K required from '[01m[KDune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 1>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:217:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence<Index, i ...>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)>; Index = long unsigned int; Index ...i = {0, 1}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:183:22:[m[K required from '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/test/foreachtest.cc:131:4:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>&; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:186:52:[m[K required from '[01m[KDune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 1>]::<lambda(auto:73)> [with auto:73 = std::integral_constant<long unsigned int, 1>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:217:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence<Index, i ...>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 1>]::<lambda(auto:73)>; Index = long unsigned int; Index ...i = {0, 1}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 1>]::<lambda(auto:73)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 1>]::<lambda(auto:73)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:185:24:[m[K required from '[01m[KDune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)> [with auto:72 = std::integral_constant<long unsigned int, 1>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:217:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence<Index, i ...>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)>; Index = long unsigned int; Index ...i = {0, 1}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:233:19:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)>; typename std::enable_if<Dune::IsIntegralConstant<decltype (Dune::Hybrid::size(declval<Range>()))>::value, int>::type <anonymous> = 0][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange<long unsigned int, 2, 0>; F = Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int]::<lambda(auto:72)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:183:22:[m[K required from '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = Dune::MultiTypeBlockMatrix<Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 1>, std::allocator<Dune::FieldMatrix<double, 3, 1> > > >, Dune::MultiTypeBlockVector<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 3>, std::allocator<Dune::FieldMatrix<double, 1, 3> > >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > > >&; F = testFlatMatrixForEachStatic()::<lambda(auto:78&&, auto:79&&, auto:80&&)>; std::size_t = long unsigned int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/test/foreachtest.cc:131:4:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] [ 62%] Linking CXX executable foreachtest [ 62%] Built target foreachtest Scanning dependencies of target matrixnormtest [ 63%] Building CXX object dune/istl/test/CMakeFiles/matrixnormtest.dir/matrixnormtest.cc.o [ 63%] Linking CXX executable matrixnormtest [ 63%] Built target matrixnormtest Scanning dependencies of target solverfactorytest_DuneFieldVectorfloat1 [ 64%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorfloat1.dir/solverfactorytest_DuneFieldVectorfloat1.cc.o In file included from [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:13[m[K, from [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat1.cc:24[m[K: /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >]::<lambda(auto:116&&, auto:117&&, auto:118&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:206:49:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 1> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 1> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat1.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] auto [01;35m[K[ dummyRows, dummyCols ][m[K = flatMatrixForEach(entry, f, rowOffset + rowIdx*blockRows, colOffset + colIdx*blockCols); [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >]::<lambda(auto:120&&, auto:121&&, auto:122&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:272:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 1> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 1> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat1.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >]::<lambda(auto:123&&, auto:124&&, auto:125&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:299:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 1> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 1> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat1.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] [ 64%] Linking CXX executable solverfactorytest_DuneFieldVectordouble2_direct [ 64%] Built target solverfactorytest_DuneFieldVectordouble2_direct Scanning dependencies of target multirhstest [ 64%] Building CXX object dune/istl/test/CMakeFiles/multirhstest.dir/multirhstest.cc.o In file included from [01m[K/builds/ansgar/dune-istl/dune/istl/test/multirhstest.cc:32[m[K: [01m[K/builds/ansgar/dune-istl/dune/istl/operators.hh:[m[K In member function '[01m[Kvoid Dune::MatrixAdapter<M, X, Y>::applyscaleadd(Dune::MatrixAdapter<M, X, Y>::field_type, const X&, Y&) const [with M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >; X = Dune::BlockVector<Dune::FieldVector<Vc_1::SimdArray<double, 8, Vc_1::Vector<double, Vc_1::VectorAbi::Scalar>, 1>, 1>, Dune::AlignedAllocator<Dune::FieldVector<Vc_1::SimdArray<double, 8, Vc_1::Vector<double, Vc_1::VectorAbi::Scalar>, 1>, 1>, -1> >; Y = Dune::BlockVector<Dune::FieldVector<Vc_1::SimdArray<double, 8, Vc_1::Vector<double, Vc_1::VectorAbi::Scalar>, 1>, 1>, Dune::AlignedAllocator<Dune::FieldVector<Vc_1::SimdArray<double, 8, Vc_1::Vector<double, Vc_1::VectorAbi::Scalar>, 1>, 1>, -1> >][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/operators.hh:158:10:[m[K [01;36m[Knote: [m[KThe ABI for passing parameters with 64-byte alignment has changed in GCC 4.6 void [01;36m[Kapplyscaleadd[m[K (field_type alpha, const X& x, Y& y) const override [01;36m[K^~~~~~~~~~~~~[m[K [ 65%] Linking CXX executable solverfactorytest_DuneFieldVectorfloat3 [ 65%] Built target solverfactorytest_DuneFieldVectorfloat3 Scanning dependencies of target superlutest [ 66%] Building CXX object dune/istl/test/CMakeFiles/superlutest.dir/superlutest.cc.o [ 66%] Linking CXX executable solverfactorytest_DuneFieldVectordouble1 [ 66%] Built target solverfactorytest_DuneFieldVectordouble1 Scanning dependencies of target registrytest [ 67%] Building CXX object dune/istl/test/CMakeFiles/registrytest.dir/registrytest.cc.o [ 67%] Linking CXX executable superlutest [ 67%] Linking CXX executable registrytest [ 67%] Built target registrytest Scanning dependencies of target inverseoperator2prectest [ 68%] Building CXX object dune/istl/test/CMakeFiles/inverseoperator2prectest.dir/inverseoperator2prectest.cc.o [ 68%] Built target superlutest Scanning dependencies of target solverfactorytest_float_direct [ 69%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_float_direct.dir/solverfactorytest_float_direct.cc.o [ 69%] Linking CXX executable inverseoperator2prectest [ 69%] Built target inverseoperator2prectest Scanning dependencies of target solverfactorytest_float [ 70%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_float.dir/solverfactorytest_float.cc.o [ 70%] Linking CXX executable solverfactorytest_float_direct [ 70%] Built target solverfactorytest_float_direct Scanning dependencies of target solvertest [ 70%] Building CXX object dune/istl/test/CMakeFiles/solvertest.dir/solvertest.cc.o [ 70%] Linking CXX executable solverfactorytest_float [ 70%] Built target solverfactorytest_float Scanning dependencies of target solverfactorytest_DuneFieldVectorfloat2 [ 70%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorfloat2.dir/solverfactorytest_DuneFieldVectorfloat2.cc.o In file included from [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:13[m[K, from [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat2.cc:24[m[K: /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >]::<lambda(auto:116&&, auto:117&&, auto:118&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:206:49:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 2> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 2> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat2.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] auto [01;35m[K[ dummyRows, dummyCols ][m[K = flatMatrixForEach(entry, f, rowOffset + rowIdx*blockRows, colOffset + colIdx*blockCols); [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >]::<lambda(auto:120&&, auto:121&&, auto:122&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:272:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 2> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 2> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat2.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >]::<lambda(auto:123&&, auto:124&&, auto:125&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:299:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 2> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 2> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 2> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 2>, std::allocator<Dune::FieldVector<float, 2> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2>, std::allocator<Dune::FieldMatrix<float, 2, 2> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 2, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> >, Dune::BlockVector<Dune::FieldVector<float, 2> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat2.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] [ 71%] Linking CXX executable solvertest [ 71%] Built target solvertest Scanning dependencies of target solverfactorytest_DuneFieldVectorfloat3_direct [ 71%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorfloat3_direct.dir/solverfactorytest_DuneFieldVectorfloat3_direct.cc.o In file included from [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:13[m[K, from [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat3_direct.cc:24[m[K: /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >]::<lambda(auto:116&&, auto:117&&, auto:118&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:206:49:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 3> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 3> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat3_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] auto [01;35m[K[ dummyRows, dummyCols ][m[K = flatMatrixForEach(entry, f, rowOffset + rowIdx*blockRows, colOffset + colIdx*blockCols); [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >]::<lambda(auto:120&&, auto:121&&, auto:122&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:272:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 3> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 3> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat3_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >]::<lambda(auto:123&&, auto:124&&, auto:125&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:299:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 3> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 3> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 3>, std::allocator<Dune::FieldVector<float, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3>, std::allocator<Dune::FieldMatrix<float, 3, 3> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 3, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> >, Dune::BlockVector<Dune::FieldVector<float, 3> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat3_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] [ 71%] Linking CXX executable multirhstest [ 71%] Built target multirhstest Scanning dependencies of target scaledidmatrixtest [ 71%] Building CXX object dune/istl/test/CMakeFiles/scaledidmatrixtest.dir/scaledidmatrixtest.cc.o [ 72%] Linking CXX executable scaledidmatrixtest [ 72%] Built target scaledidmatrixtest Scanning dependencies of target ldltest [ 72%] Building CXX object dune/istl/test/CMakeFiles/ldltest.dir/ldltest.cc.o [ 73%] Linking CXX executable ldltest [ 73%] Built target ldltest Scanning dependencies of target solverfactorytest_stdcomplexdouble [ 74%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_stdcomplexdouble.dir/solverfactorytest_stdcomplexdouble.cc.o [ 74%] Linking CXX executable solverfactorytest_stdcomplexdouble [ 74%] Built target solverfactorytest_stdcomplexdouble Scanning dependencies of target solverfactorytest_DuneFieldVectordouble3 [ 75%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectordouble3.dir/solverfactorytest_DuneFieldVectordouble3.cc.o In file included from [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:13[m[K, from [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble3.cc:24[m[K: /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >]::<lambda(auto:116&&, auto:117&&, auto:118&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:206:49:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 3> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 3> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble3.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] auto [01;35m[K[ dummyRows, dummyCols ][m[K = flatMatrixForEach(entry, f, rowOffset + rowIdx*blockRows, colOffset + colIdx*blockCols); [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >]::<lambda(auto:120&&, auto:121&&, auto:122&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:272:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 3> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 3> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble3.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >]::<lambda(auto:123&&, auto:124&&, auto:125&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:299:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; Vector = Dune::BlockVector<Dune::FieldVector<double, 3> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 3> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<double, 3> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> >, Dune::BlockVector<Dune::FieldVector<double, 3> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectordouble3.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] [ 75%] Linking CXX executable solverfactorytest_DuneFieldVectorfloat1 [ 75%] Built target solverfactorytest_DuneFieldVectorfloat1 Scanning dependencies of target superlustest [ 76%] Building CXX object dune/istl/test/CMakeFiles/superlustest.dir/superlutest.cc.o [ 76%] Linking CXX executable superlustest [ 76%] Built target superlustest Scanning dependencies of target solverfactorytest_DuneFieldVectorstdcomplexdouble1 [ 76%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorstdcomplexdouble1.dir/solverfactorytest_DuneFieldVectorstdcomplexdouble1.cc.o [ 76%] Linking CXX executable solverfactorytest_DuneFieldVectorstdcomplexdouble1 [ 76%] Built target solverfactorytest_DuneFieldVectorstdcomplexdouble1 Scanning dependencies of target multitypeblockvectortest [ 77%] Building CXX object dune/istl/test/CMakeFiles/multitypeblockvectortest.dir/multitypeblockvectortest.cc.o [ 77%] Linking CXX executable multitypeblockvectortest [ 77%] Built target multitypeblockvectortest Scanning dependencies of target solverfactorytest_DuneFieldVectorstdcomplexdouble2 [ 78%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorstdcomplexdouble2.dir/solverfactorytest_DuneFieldVectorstdcomplexdouble2.cc.o [ 78%] Linking CXX executable solverfactorytest_DuneFieldVectorstdcomplexdouble2 [ 78%] Built target solverfactorytest_DuneFieldVectorstdcomplexdouble2 Scanning dependencies of target solverfactorytest_DuneFieldVectorstdcomplexdouble2_direct [ 79%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorstdcomplexdouble2_direct.dir/solverfactorytest_DuneFieldVectorstdcomplexdouble2_direct.cc.o [ 79%] Linking CXX executable solverfactorytest_DuneFieldVectorstdcomplexdouble2_direct [ 79%] Built target solverfactorytest_DuneFieldVectorstdcomplexdouble2_direct Scanning dependencies of target solverfactorytest_DuneLoopSIMDdouble4 [ 79%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneLoopSIMDdouble4.dir/solverfactorytest_DuneLoopSIMDdouble4.cc.o [ 79%] Linking CXX executable solverfactorytest_DuneLoopSIMDdouble4 [ 79%] Built target solverfactorytest_DuneLoopSIMDdouble4 Scanning dependencies of target solverfactorytest_DuneFieldVectorfloat1_direct [ 79%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorfloat1_direct.dir/solverfactorytest_DuneFieldVectorfloat1_direct.cc.o In file included from [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:13[m[K, from [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat1_direct.cc:24[m[K: /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >]::<lambda(auto:116&&, auto:117&&, auto:118&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:206:49:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 1> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 1> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat1_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] auto [01;35m[K[ dummyRows, dummyCols ][m[K = flatMatrixForEach(entry, f, rowOffset + rowIdx*blockRows, colOffset + colIdx*blockCols); [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >]::<lambda(auto:120&&, auto:121&&, auto:122&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:272:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 1> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 1> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat1_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] /builds/ansgar/dune-istl/dune/istl/foreach.hh: In instantiation of '[01m[Kstd::pair<long unsigned int, long unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >&; F = Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >]::<lambda(auto:123&&, auto:124&&, auto:125&&)>; std::size_t = long unsigned int][m[K': [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:299:22:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Ignore = Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:181:5:[m[K required from '[01m[Kvoid Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; Vector = Dune::BlockVector<Dune::FieldVector<float, 1> >][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/cholmod.hh:396:7:[m[K required from '[01m[Kstd::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, TL>::type, typename Dune::TypeListElement<2, TL>::type> > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int>) const [with TL = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; M = Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >; typename Dune::TypeListElement<2, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 1> >; typename Dune::TypeListElement<1, TL>::type = Dune::BlockVector<Dune::FieldVector<float, 1> >; std::enable_if_t<Dune::CholmodCreator::isValidBlock<typename Dune::TypeListElement<1, TL>::type::block_type>::value, int> = int][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:72:82:[m[K required from '[01m[KDune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 0>][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:223:36:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3, 4}][m[K' [01m[K/duneci/modules/dune-common/dune/common/hybridutilities.hh:268:16:[m[K required from '[01m[Kconstexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>; F = Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}]::<lambda(auto:19)>][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/common/registry.hh:64:28:[m[K required from '[01m[Kint Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args ...), std::__cxx11::basic_string<char> >&, Tag) [with V = std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > >, Dune::MetaType<Dune::BlockVector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > > > >; Type = std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > > >; Tag = Dune::{anonymous}::DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1>, std::allocator<Dune::FieldMatrix<float, 1, 1> > >&, const Dune::ParameterTree&}][m[K' [01m[K/builds/ansgar/dune-istl/dune/istl/solverfactory.hh:60:31:[m[K required from '[01m[Kint Dune::{anonymous}::initSolverFactories() [with O = Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<float, 1, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> >, Dune::BlockVector<Dune::FieldVector<float, 1> > >][m[K' [01m[K/builds/ansgar/dune-istl/build-cmake/dune/istl/test/solverfactorytest_DuneFieldVectorfloat1_direct.cc:157:72:[m[K required from here [01m[K/builds/ansgar/dune-istl/dune/istl/foreach.hh:170:16:[m[K [01;35m[Kwarning: [m[Kstructured binding declaration set but not used [[01;35m[K-Wunused-but-set-variable[m[K] [ 80%] Linking CXX executable solverfactorytest_DuneFieldVectorfloat2 [ 80%] Built target solverfactorytest_DuneFieldVectorfloat2 Scanning dependencies of target overlappingschwarztest [ 81%] Building CXX object dune/istl/test/CMakeFiles/overlappingschwarztest.dir/overlappingschwarztest.cc.o [ 81%] Linking CXX executable overlappingschwarztest [ 81%] Built target overlappingschwarztest Scanning dependencies of target solverfactorytest_stdcomplexfloat [ 81%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_stdcomplexfloat.dir/solverfactorytest_stdcomplexfloat.cc.o [ 82%] Linking CXX executable solverfactorytest_DuneFieldVectorfloat3_direct [ 82%] Built target solverfactorytest_DuneFieldVectorfloat3_direct Scanning dependencies of target solverfactorytest_stdcomplexdouble_direct [ 83%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_stdcomplexdouble_direct.dir/solverfactorytest_stdcomplexdouble_direct.cc.o [ 84%] Linking CXX executable solverfactorytest_stdcomplexfloat [ 84%] Built target solverfactorytest_stdcomplexfloat Scanning dependencies of target matrixiteratortest [ 84%] Building CXX object dune/istl/test/CMakeFiles/matrixiteratortest.dir/matrixiteratortest.cc.o [ 85%] Linking CXX executable matrixiteratortest [ 85%] Built target matrixiteratortest Scanning dependencies of target vectorcommtest [ 85%] Building CXX object dune/istl/test/CMakeFiles/vectorcommtest.dir/vectorcommtest.cc.o [ 85%] Linking CXX executable solverfactorytest_stdcomplexdouble_direct [ 85%] Built target solverfactorytest_stdcomplexdouble_direct Scanning dependencies of target solverfactorytest_stdcomplexfloat_direct [ 85%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_stdcomplexfloat_direct.dir/solverfactorytest_stdcomplexfloat_direct.cc.o [ 86%] Linking CXX executable vectorcommtest [ 86%] Built target vectorcommtest Scanning dependencies of target solverfactorytest_DuneFieldVectorstdcomplexfloat2 [ 86%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorstdcomplexfloat2.dir/solverfactorytest_DuneFieldVectorstdcomplexfloat2.cc.o [ 87%] Linking CXX executable solverfactorytest_stdcomplexfloat_direct [ 87%] Built target solverfactorytest_stdcomplexfloat_direct Scanning dependencies of target solverfactorytest_DuneFieldVectorstdcomplexfloat2_direct [ 87%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorstdcomplexfloat2_direct.dir/solverfactorytest_DuneFieldVectorstdcomplexfloat2_direct.cc.o [ 88%] Linking CXX executable solverfactorytest_DuneFieldVectorstdcomplexfloat2 [ 88%] Built target solverfactorytest_DuneFieldVectorstdcomplexfloat2 Scanning dependencies of target solverfactorytest_DuneFieldVectorstdcomplexfloat3 [ 88%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorstdcomplexfloat3.dir/solverfactorytest_DuneFieldVectorstdcomplexfloat3.cc.o [ 89%] Linking CXX executable solverfactorytest_DuneFieldVectorstdcomplexfloat2_direct [ 89%] Built target solverfactorytest_DuneFieldVectorstdcomplexfloat2_direct Scanning dependencies of target solverfactorytest_DuneFieldVectorstdcomplexfloat3_direct [ 89%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorstdcomplexfloat3_direct.dir/solverfactorytest_DuneFieldVectorstdcomplexfloat3_direct.cc.o [ 89%] Linking CXX executable solverfactorytest_DuneFieldVectordouble3 [ 89%] Built target solverfactorytest_DuneFieldVectordouble3 Scanning dependencies of target solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble43 [ 89%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble43.dir/solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble43.cc.o [ 90%] Linking CXX executable solverfactorytest_DuneFieldVectorstdcomplexfloat3 [ 90%] Built target solverfactorytest_DuneFieldVectorstdcomplexfloat3 Scanning dependencies of target complexrhstest [ 91%] Building CXX object dune/istl/test/CMakeFiles/complexrhstest.dir/complexrhstest.cc.o [ 91%] Linking CXX executable complexrhstest [ 91%] Built target complexrhstest Scanning dependencies of target scalarproductstest [ 92%] Building CXX object dune/istl/test/CMakeFiles/scalarproductstest.dir/scalarproductstest.cc.o [ 92%] Linking CXX executable scalarproductstest [ 92%] Built target scalarproductstest Scanning dependencies of target superluctest [ 92%] Building CXX object dune/istl/test/CMakeFiles/superluctest.dir/superlutest.cc.o [ 93%] Linking CXX executable solverfactorytest_DuneFieldVectorstdcomplexfloat3_direct [ 93%] Built target solverfactorytest_DuneFieldVectorstdcomplexfloat3_direct Scanning dependencies of target superluztest [ 94%] Building CXX object dune/istl/test/CMakeFiles/superluztest.dir/superlutest.cc.o [ 94%] Linking CXX executable superluctest [ 94%] Built target superluctest Scanning dependencies of target umfpacktest [ 94%] Building CXX object dune/istl/test/CMakeFiles/umfpacktest.dir/umfpacktest.cc.o [ 94%] Linking CXX executable superluztest [ 94%] Built target superluztest Scanning dependencies of target solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble42 [ 94%] Building CXX object dune/istl/test/CMakeFiles/solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble42.dir/solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble42.cc.o [ 95%] Linking CXX executable umfpacktest [ 95%] Built target umfpacktest Scanning dependencies of target spqrtest [ 95%] Building CXX object dune/istl/test/CMakeFiles/spqrtest.dir/spqrtest.cc.o [ 96%] Linking CXX executable spqrtest [ 96%] Built target spqrtest Scanning dependencies of target target_pybcrsmatrix [ 96%] Built target target_pybcrsmatrix [ 97%] Linking CXX executable solverfactorytest_DuneFieldVectorfloat1_direct [ 97%] Built target solverfactorytest_DuneFieldVectorfloat1_direct [ 98%] Linking CXX executable solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble43 [ 98%] Built target solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble43 [100%] Linking CXX executable solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble42 [100%] Built target solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble42 Scanning dependencies of target build_tests [100%] Built target build_tests --- dune-istl done --- --- done --- + dunecontrol --current --opts=/duneci/dune.opts bexec duneci-ctest -j4 ----- using default flags $CMAKE_FLAGS from /duneci/dune.opts ----- --- going to build dune-istl --- WARNING: commandline parameters will overwrite setting in opts file "/duneci/dune.opts" --- calling bexec for dune-istl --- Site: ci Build name: Linux-g++-8 Create new tag: 20221005-1314 - Experimental Test project /builds/ansgar/dune-istl/build-cmake Start 1: poweriterationtest Start 2: poweriterationsuperlutest Start 3: arpackpptest Start 4: arpackppsuperlutest 1/148 Test #1: poweriterationtest ................................................ Passed 0.11 sec Start 5: pthreadamgtest 2/148 Test #2: poweriterationsuperlutest ......................................... Passed 0.11 sec Start 6: pthreadfastamgtest 3/148 Test #6: pthreadfastamgtest ................................................ Passed 0.03 sec Start 7: pthreadtwoleveltest 4/148 Test #5: pthreadamgtest .................................................... Passed 0.05 sec Start 8: pthreaddirectamgtest 5/148 Test #7: pthreadtwoleveltest ............................................... Passed 0.04 sec Start 9: pthreaddirectfastamgtest 6/148 Test #8: pthreaddirectamgtest .............................................. Passed 0.05 sec Start 10: pthreaddirecttwoleveltest 7/148 Test #9: pthreaddirectfastamgtest .......................................... Passed 0.03 sec Start 11: amgtest 8/148 Test #10: pthreaddirecttwoleveltest ......................................... Passed 0.04 sec Start 12: fastamg 9/148 Test #4: arpackppsuperlutest ............................................... Passed 0.28 sec Start 13: superluamgtest 10/148 Test #3: arpackpptest ...................................................... Passed 0.28 sec Start 14: superlufastamgtest 11/148 Test #12: fastamg ........................................................... Passed 0.05 sec Start 15: umfpackamgtest 12/148 Test #11: amgtest ........................................................... Passed 0.11 sec Start 16: umfpackfastamgtest 13/148 Test #14: superlufastamgtest ................................................ Passed 0.05 sec Start 17: twolevelmethodtest 14/148 Test #17: twolevelmethodtest ................................................ Passed 0.02 sec Start 18: graphtest 15/148 Test #18: graphtest ......................................................... Passed 0.01 sec Start 19: kamgtest 16/148 Test #16: umfpackfastamgtest ................................................ Passed 0.05 sec Start 20: transfertest 17/148 Test #20: transfertest ...................................................... Passed 0.01 sec Start 21: twolevelmethodschwarztest 18/148 Test #13: superluamgtest .................................................... Passed 0.12 sec Start 22: galerkintest 19/148 Test #21: twolevelmethodschwarztest ......................................... Passed 0.03 sec Start 23: hierarchytest 20/148 Test #15: umfpackamgtest .................................................... Passed 0.12 sec Start 26: pamgtest 21/148 Test #19: kamgtest .......................................................... Passed 0.08 sec Start 29: pamg_comm_repart_test 22/148 Test #22: galerkintest ...................................................... Passed 0.79 sec Start 32: bcrsassigntest 23/148 Test #23: hierarchytest ..................................................... Passed 0.77 sec Start 33: bcrsmatrixtest 24/148 Test #32: bcrsassigntest .................................................... Passed 0.01 sec Start 34: bcrsnormtest 25/148 Test #33: bcrsmatrixtest .................................................... Passed 0.01 sec Start 35: cgconditiontest 26/148 Test #34: bcrsnormtest ...................................................... Passed 0.01 sec Start 36: dotproducttest 27/148 Test #36: dotproducttest .................................................... Passed 0.01 sec Start 37: complexmatrixtest 28/148 Test #37: complexmatrixtest ................................................. Passed 0.01 sec Start 38: fieldvectortest 29/148 Test #38: fieldvectortest ................................................... Passed 0.01 sec Start 39: foreachtest 30/148 Test #39: foreachtest ....................................................... Passed 0.01 sec Start 40: matrixnormtest 31/148 Test #40: matrixnormtest .................................................... Passed 0.01 sec Start 41: matrixutilstest 32/148 Test #29: pamg_comm_repart_test ............................................. Passed 0.82 sec Start 42: matrixtest 33/148 Test #41: matrixutilstest ................................................... Passed 0.01 sec Start 43: multirhstest 34/148 Test #42: matrixtest ........................................................ Passed 0.01 sec Start 44: bvectortest 35/148 Test #44: bvectortest ....................................................... Passed 0.01 sec Start 45: vbvectortest 36/148 Test #35: cgconditiontest ................................................... Passed 0.08 sec Start 46: bcrsbuild 37/148 Test #26: pamgtest .......................................................... Passed 0.87 sec Start 47: bcrsimplicitbuild 38/148 Test #46: bcrsbuild ......................................................... Passed 0.01 sec Start 48: matrixiteratortest 39/148 Test #45: vbvectortest ...................................................... Passed 0.01 sec Start 49: mmtest 40/148 Test #47: bcrsimplicitbuild ................................................. Passed 0.01 sec Start 50: multitypeblockmatrixtest 41/148 Test #48: matrixiteratortest ................................................ Passed 0.02 sec Start 51: multitypeblockvectortest 42/148 Test #49: mmtest ............................................................ Passed 0.02 sec Start 52: mv 43/148 Test #50: multitypeblockmatrixtest .......................................... Passed 0.01 sec Start 53: iotest 44/148 Test #51: multitypeblockvectortest .......................................... Passed 0.01 sec Start 54: inverseoperator2prectest 45/148 Test #53: iotest ............................................................ Passed 0.03 sec Start 55: preconditionerstest 46/148 Test #54: inverseoperator2prectest .......................................... Passed 0.04 sec Start 56: scalarproductstest 47/148 Test #52: mv ................................................................ Passed 0.10 sec Start 57: scaledidmatrixtest 48/148 Test #57: scaledidmatrixtest ................................................ Passed 0.01 sec Start 58: solvertest 49/148 Test #58: solvertest ........................................................ Passed 0.03 sec Start 59: solveraborttest 50/148 Test #59: solveraborttest ................................................... Passed 0.02 sec Start 60: solverfactorytest_double 51/148 Test #56: scalarproductstest ................................................ Passed 0.73 sec Start 61: solverfactorytest_double_direct 52/148 Test #60: solverfactorytest_double .......................................... Passed 0.80 sec Start 64: solverfactorytest_DuneFieldVectordouble1 53/148 Test #55: preconditionerstest ............................................... Passed 1.05 sec Start 65: solverfactorytest_DuneFieldVectordouble1_direct 54/148 Test #61: solverfactorytest_double_direct ................................... Passed 0.78 sec Start 68: solverfactorytest_DuneFieldVectordouble2 55/148 Test #64: solverfactorytest_DuneFieldVectordouble1 .......................... Passed 0.80 sec Start 69: solverfactorytest_DuneFieldVectordouble2_direct 56/148 Test #65: solverfactorytest_DuneFieldVectordouble1_direct ................... Passed 0.80 sec Start 72: solverfactorytest_DuneFieldVectordouble3 57/148 Test #68: solverfactorytest_DuneFieldVectordouble2 .......................... Passed 0.80 sec Start 73: solverfactorytest_DuneFieldVectordouble3_direct 58/148 Test #69: solverfactorytest_DuneFieldVectordouble2_direct ................... Passed 0.84 sec Start 76: solverfactorytest_float 59/148 Test #72: solverfactorytest_DuneFieldVectordouble3 .......................... Passed 0.84 sec Start 77: solverfactorytest_float_direct 60/148 Test #73: solverfactorytest_DuneFieldVectordouble3_direct ................... Passed 0.90 sec Start 80: solverfactorytest_DuneFieldVectorfloat1 61/148 Test #76: solverfactorytest_float ........................................... Passed 0.81 sec Start 81: solverfactorytest_DuneFieldVectorfloat1_direct 62/148 Test #77: solverfactorytest_float_direct .................................... Passed 0.77 sec Start 84: solverfactorytest_DuneFieldVectorfloat2 63/148 Test #43: multirhstest ...................................................... Passed 3.87 sec Start 85: solverfactorytest_DuneFieldVectorfloat2_direct 64/148 Test #80: solverfactorytest_DuneFieldVectorfloat1 ........................... Passed 0.78 sec Start 88: solverfactorytest_DuneFieldVectorfloat3 65/148 Test #81: solverfactorytest_DuneFieldVectorfloat1_direct .................... Passed 0.81 sec Start 89: solverfactorytest_DuneFieldVectorfloat3_direct 66/148 Test #84: solverfactorytest_DuneFieldVectorfloat2 ........................... Passed 0.81 sec Start 92: solverfactorytest_stdcomplexdouble 67/148 Test #85: solverfactorytest_DuneFieldVectorfloat2_direct .................... Passed 0.80 sec Start 93: solverfactorytest_stdcomplexdouble_direct 68/148 Test #88: solverfactorytest_DuneFieldVectorfloat3 ........................... Passed 0.82 sec Start 96: solverfactorytest_DuneFieldVectorstdcomplexdouble1 69/148 Test #89: solverfactorytest_DuneFieldVectorfloat3_direct .................... Passed 0.81 sec Start 97: solverfactorytest_DuneFieldVectorstdcomplexdouble1_direct 70/148 Test #92: solverfactorytest_stdcomplexdouble ................................ Passed 0.83 sec Start 100: solverfactorytest_DuneFieldVectorstdcomplexdouble2 71/148 Test #93: solverfactorytest_stdcomplexdouble_direct ......................... Passed 0.84 sec Start 101: solverfactorytest_DuneFieldVectorstdcomplexdouble2_direct 72/148 Test #96: solverfactorytest_DuneFieldVectorstdcomplexdouble1 ................ Passed 0.82 sec Start 104: solverfactorytest_DuneFieldVectorstdcomplexdouble3 73/148 Test #97: solverfactorytest_DuneFieldVectorstdcomplexdouble1_direct ......... Passed 0.82 sec Start 105: solverfactorytest_DuneFieldVectorstdcomplexdouble3_direct 74/148 Test #100: solverfactorytest_DuneFieldVectorstdcomplexdouble2 ................ Passed 0.94 sec Start 108: solverfactorytest_stdcomplexfloat 75/148 Test #101: solverfactorytest_DuneFieldVectorstdcomplexdouble2_direct ......... Passed 0.94 sec Start 109: solverfactorytest_stdcomplexfloat_direct 76/148 Test #104: solverfactorytest_DuneFieldVectorstdcomplexdouble3 ................ Passed 1.19 sec Start 112: solverfactorytest_DuneFieldVectorstdcomplexfloat1 77/148 Test #108: solverfactorytest_stdcomplexfloat ................................. Passed 0.91 sec Start 113: solverfactorytest_DuneFieldVectorstdcomplexfloat1_direct 78/148 Test #105: solverfactorytest_DuneFieldVectorstdcomplexdouble3_direct ......... Passed 1.19 sec Start 116: solverfactorytest_DuneFieldVectorstdcomplexfloat2 79/148 Test #109: solverfactorytest_stdcomplexfloat_direct .......................... Passed 0.89 sec Start 117: solverfactorytest_DuneFieldVectorstdcomplexfloat2_direct 80/148 Test #112: solverfactorytest_DuneFieldVectorstdcomplexfloat1 ................. Passed 0.93 sec Start 120: solverfactorytest_DuneFieldVectorstdcomplexfloat3 81/148 Test #113: solverfactorytest_DuneFieldVectorstdcomplexfloat1_direct .......... Passed 0.95 sec Start 121: solverfactorytest_DuneFieldVectorstdcomplexfloat3_direct 82/148 Test #116: solverfactorytest_DuneFieldVectorstdcomplexfloat2 ................. Passed 1.25 sec Start 124: solverfactorytest_DuneLoopSIMDdouble4 83/148 Test #117: solverfactorytest_DuneFieldVectorstdcomplexfloat2_direct .......... Passed 1.29 sec Start 125: solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble41 84/148 Test #124: solverfactorytest_DuneLoopSIMDdouble4 ............................. Passed 0.79 sec Start 126: solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble42 85/148 Test #125: solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble41 ............. Passed 0.82 sec Start 127: solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble43 86/148 Test #120: solverfactorytest_DuneFieldVectorstdcomplexfloat3 ................. Passed 1.96 sec Start 128: superlustest 87/148 Test #126: solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble42 ............. Passed 0.85 sec Start 129: superlutest 88/148 Test #121: solverfactorytest_DuneFieldVectorstdcomplexfloat3_direct .......... Passed 1.98 sec Start 130: superluctest 89/148 Test #127: solverfactorytest_DuneFieldVectorDuneLoopSIMDdouble43 ............. Passed 0.96 sec Start 131: superluztest 90/148 Test #128: superlustest ...................................................... Passed 1.66 sec Start 132: complexrhstest 91/148 Test #132: complexrhstest .................................................... Passed 0.02 sec Start 133: umfpacktest 92/148 Test #129: superlutest ....................................................... Passed 1.68 sec Start 134: ldltest 93/148 Test #134: ldltest ........................................................... Passed 0.05 sec Start 135: spqrtest 94/148 Test #130: superluctest ...................................................... Passed 1.70 sec Start 136: overlappingschwarztest 95/148 Test #136: overlappingschwarztest ............................................ Passed 0.01 sec Start 137: cholmodtest 96/148 Test #137: cholmodtest ....................................................... Passed 0.04 sec Start 138: registrytest 97/148 Test #138: registrytest ...................................................... Passed 0.01 sec Start 139: matrixredisttest 98/148 Test #133: umfpacktest ....................................................... Passed 0.28 sec Start 142: vectorcommtest 99/148 Test #135: spqrtest .......................................................... Passed 0.35 sec Start 145: matrixmarkettest 100/148 Test #131: superluztest ...................................................... Passed 1.65 sec Start 146: iluildltest 101/148 Test #146: iluildltest ....................................................... Passed 0.01 sec Start 147: pybcrsmatrix 102/148 Test #142: vectorcommtest .................................................... Passed 0.80 sec Start 148: istl-solver-playground 103/148 Test #139: matrixredisttest .................................................. Passed 0.81 sec 104/148 Test #145: matrixmarkettest .................................................. Passed 0.79 sec Start 24: hierarchytest-mpi-2 105/148 Test #148: istl-solver-playground ............................................ Passed 0.77 sec 106/148 Test #24: hierarchytest-mpi-2 ............................................... Passed 0.77 sec Start 27: pamgtest-mpi-2 107/148 Test #27: pamgtest-mpi-2 .................................................... Passed 0.81 sec Start 30: pamg_comm_repart_test-mpi-2 108/148 Test #30: pamg_comm_repart_test-mpi-2 ....................................... Passed 0.79 sec Start 62: solverfactorytest_double_direct-mpi-2 109/148 Test #62: solverfactorytest_double_direct-mpi-2 ............................. Passed 0.81 sec Start 66: solverfactorytest_DuneFieldVectordouble1_direct-mpi-2 110/148 Test #66: solverfactorytest_DuneFieldVectordouble1_direct-mpi-2 ............. Passed 0.81 sec Start 70: solverfactorytest_DuneFieldVectordouble2_direct-mpi-2 111/148 Test #70: solverfactorytest_DuneFieldVectordouble2_direct-mpi-2 ............. Passed 0.82 sec Start 74: solverfactorytest_DuneFieldVectordouble3_direct-mpi-2 112/148 Test #74: solverfactorytest_DuneFieldVectordouble3_direct-mpi-2 ............. Passed 0.85 sec Start 78: solverfactorytest_float_direct-mpi-2 113/148 Test #78: solverfactorytest_float_direct-mpi-2 .............................. Passed 0.79 sec Start 82: solverfactorytest_DuneFieldVectorfloat1_direct-mpi-2 114/148 Test #82: solverfactorytest_DuneFieldVectorfloat1_direct-mpi-2 .............. Passed 0.81 sec Start 86: solverfactorytest_DuneFieldVectorfloat2_direct-mpi-2 115/148 Test #86: solverfactorytest_DuneFieldVectorfloat2_direct-mpi-2 .............. Passed 0.80 sec Start 90: solverfactorytest_DuneFieldVectorfloat3_direct-mpi-2 116/148 Test #90: solverfactorytest_DuneFieldVectorfloat3_direct-mpi-2 .............. Passed 0.86 sec Start 94: solverfactorytest_stdcomplexdouble_direct-mpi-2 117/148 Test #94: solverfactorytest_stdcomplexdouble_direct-mpi-2 ................... Passed 0.83 sec Start 98: solverfactorytest_DuneFieldVectorstdcomplexdouble1_direct-mpi-2 118/148 Test #98: solverfactorytest_DuneFieldVectorstdcomplexdouble1_direct-mpi-2 ... Passed 0.82 sec Start 102: solverfactorytest_DuneFieldVectorstdcomplexdouble2_direct-mpi-2 119/148 Test #102: solverfactorytest_DuneFieldVectorstdcomplexdouble2_direct-mpi-2 ... Passed 0.95 sec Start 106: solverfactorytest_DuneFieldVectorstdcomplexdouble3_direct-mpi-2 120/148 Test #106: solverfactorytest_DuneFieldVectorstdcomplexdouble3_direct-mpi-2 ... Passed 1.12 sec Start 110: solverfactorytest_stdcomplexfloat_direct-mpi-2 121/148 Test #110: solverfactorytest_stdcomplexfloat_direct-mpi-2 .................... Passed 0.91 sec Start 114: solverfactorytest_DuneFieldVectorstdcomplexfloat1_direct-mpi-2 122/148 Test #114: solverfactorytest_DuneFieldVectorstdcomplexfloat1_direct-mpi-2 .... Passed 0.89 sec Start 118: solverfactorytest_DuneFieldVectorstdcomplexfloat2_direct-mpi-2 123/148 Test #118: solverfactorytest_DuneFieldVectorstdcomplexfloat2_direct-mpi-2 .... Passed 1.19 sec Start 122: solverfactorytest_DuneFieldVectorstdcomplexfloat3_direct-mpi-2 124/148 Test #122: solverfactorytest_DuneFieldVectorstdcomplexfloat3_direct-mpi-2 .... Passed 1.77 sec Start 140: matrixredisttest-mpi-2 125/148 Test #140: matrixredisttest-mpi-2 ............................................ Passed 0.79 sec Start 143: vectorcommtest-mpi-2 126/148 Test #143: vectorcommtest-mpi-2 .............................................. Passed 0.73 sec 127/148 Test #147: pybcrsmatrix ...................................................... Passed 36.45 sec Start 25: hierarchytest-mpi-4 128/148 Test #25: hierarchytest-mpi-4 ............................................... Passed 0.74 sec Start 28: pamgtest-mpi-4 129/148 Test #28: pamgtest-mpi-4 .................................................... Passed 0.79 sec Start 31: pamg_comm_repart_test-mpi-4 130/148 Test #31: pamg_comm_repart_test-mpi-4 ....................................... Passed 0.81 sec Start 63: solverfactorytest_double_direct-mpi-4 131/148 Test #63: solverfactorytest_double_direct-mpi-4 ............................. Passed 0.80 sec Start 67: solverfactorytest_DuneFieldVectordouble1_direct-mpi-4 132/148 Test #67: solverfactorytest_DuneFieldVectordouble1_direct-mpi-4 ............. Passed 0.81 sec Start 71: solverfactorytest_DuneFieldVectordouble2_direct-mpi-4 133/148 Test #71: solverfactorytest_DuneFieldVectordouble2_direct-mpi-4 ............. Passed 0.90 sec Start 75: solverfactorytest_DuneFieldVectordouble3_direct-mpi-4 134/148 Test #75: solverfactorytest_DuneFieldVectordouble3_direct-mpi-4 ............. Passed 0.99 sec Start 79: solverfactorytest_float_direct-mpi-4 135/148 Test #79: solverfactorytest_float_direct-mpi-4 .............................. Passed 0.85 sec Start 83: solverfactorytest_DuneFieldVectorfloat1_direct-mpi-4 136/148 Test #83: solverfactorytest_DuneFieldVectorfloat1_direct-mpi-4 .............. Passed 0.86 sec Start 87: solverfactorytest_DuneFieldVectorfloat2_direct-mpi-4 137/148 Test #87: solverfactorytest_DuneFieldVectorfloat2_direct-mpi-4 .............. Passed 0.88 sec Start 91: solverfactorytest_DuneFieldVectorfloat3_direct-mpi-4 138/148 Test #91: solverfactorytest_DuneFieldVectorfloat3_direct-mpi-4 .............. Passed 0.92 sec Start 95: solverfactorytest_stdcomplexdouble_direct-mpi-4 139/148 Test #95: solverfactorytest_stdcomplexdouble_direct-mpi-4 ................... Passed 0.92 sec Start 99: solverfactorytest_DuneFieldVectorstdcomplexdouble1_direct-mpi-4 140/148 Test #99: solverfactorytest_DuneFieldVectorstdcomplexdouble1_direct-mpi-4 ... Passed 0.92 sec Start 103: solverfactorytest_DuneFieldVectorstdcomplexdouble2_direct-mpi-4 141/148 Test #103: solverfactorytest_DuneFieldVectorstdcomplexdouble2_direct-mpi-4 ... Passed 1.13 sec Start 107: solverfactorytest_DuneFieldVectorstdcomplexdouble3_direct-mpi-4 142/148 Test #107: solverfactorytest_DuneFieldVectorstdcomplexdouble3_direct-mpi-4 ... Passed 1.58 sec Start 111: solverfactorytest_stdcomplexfloat_direct-mpi-4 143/148 Test #111: solverfactorytest_stdcomplexfloat_direct-mpi-4 .................... Passed 1.07 sec Start 115: solverfactorytest_DuneFieldVectorstdcomplexfloat1_direct-mpi-4 144/148 Test #115: solverfactorytest_DuneFieldVectorstdcomplexfloat1_direct-mpi-4 .... Passed 1.07 sec Start 119: solverfactorytest_DuneFieldVectorstdcomplexfloat2_direct-mpi-4 145/148 Test #119: solverfactorytest_DuneFieldVectorstdcomplexfloat2_direct-mpi-4 .... Passed 1.67 sec Start 123: solverfactorytest_DuneFieldVectorstdcomplexfloat3_direct-mpi-4 146/148 Test #123: solverfactorytest_DuneFieldVectorstdcomplexfloat3_direct-mpi-4 .... Passed 2.97 sec Start 141: matrixredisttest-mpi-4 147/148 Test #141: matrixredisttest-mpi-4 ............................................ Passed 0.85 sec Start 144: vectorcommtest-mpi-4 148/148 Test #144: vectorcommtest-mpi-4 .............................................. Passed 0.79 sec 100% tests passed, 0 tests failed out of 148 Label Time Summary: python = 36.45 sec*proc (1 test) quick = 36.45 sec*proc (1 test) Total Test time (real) = 72.20 sec JUnit report for CTest results written to /builds/ansgar/dune-istl/junit/dune-istl-cmake.xml --- dune-istl done --- --- done --- + [[ -v install_result ]] + [[ -n '' ]] + exit 0 section_end:1664975742:step_script [0Ksection_start:1664975742:upload_artifacts_on_success [0K[0K[36;1mUploading artifacts for successful job[0;m[0;m [32;1mUploading artifacts...[0;m junit/*.xml: found 1 matching files and directories[0;m Uploading artifacts as "junit" to coordinator... 201 Created[0;m id[0;m=429711 responseStatus[0;m=201 Created token[0;m=EQ-XiMq1 section_end:1664975744:upload_artifacts_on_success [0Ksection_start:1664975744:cleanup_file_variables [0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m section_end:1664975744:cleanup_file_variables [0K[32;1mJob succeeded[0;m